teamnet_axel: return 404 response when invoice pdf not available (#10789)

This commit is contained in:
Serghei Mihai 2016-05-24 12:19:10 +02:00
parent 795e49d38a
commit 39d1805f88
1 changed files with 2 additions and 2 deletions

View File

@ -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