teamnet_axel: return 404 response when invoice pdf not available (#10789)
This commit is contained in:
parent
795e49d38a
commit
39d1805f88
|
@ -21,7 +21,7 @@ from django.utils.decorators import method_decorator
|
|||
from django.views.decorators.csrf import csrf_exempt
|
||||
from django.views.generic import DetailView as GenericDetailView
|
||||
from django.views.generic.edit import CreateView, UpdateView, DeleteView
|
||||
from django.http import HttpResponse, Http404
|
||||
from django.http import HttpResponse, HttpResponseNotFound
|
||||
|
||||
from passerelle import utils
|
||||
|
||||
|
@ -168,7 +168,7 @@ class InvoicePDFView(DetailView):
|
|||
invoice_id = kwargs['invoice_id']
|
||||
pdf = self.object.get_invoice_pdf(invoice_id)
|
||||
if not pdf:
|
||||
raise Http404()
|
||||
return HttpResponseNotFound()
|
||||
|
||||
response = HttpResponse(content_type='application/pdf')
|
||||
response['Content-Disposition'] = 'attachment; filename="%s.pdf"' % invoice_id
|
||||
|
|
Loading…
Reference in New Issue