fix label failing to render for non-pdfs
This commit is contained in:
parent
112a1728d5
commit
24d3f4686a
1 changed files with 2 additions and 1 deletions
|
@ -117,7 +117,7 @@ class DocumentWithLabel(BasePileViewMixin):
|
||||||
|
|
||||||
final_stream = None
|
final_stream = None
|
||||||
concat_succeeded = False
|
concat_succeeded = False
|
||||||
if document.file:
|
if document.is_local_pdf:
|
||||||
try:
|
try:
|
||||||
with open(document.file.path, 'rb') as document_fp:
|
with open(document.file.path, 'rb') as document_fp:
|
||||||
writer = PdfFileWriter()
|
writer = PdfFileWriter()
|
||||||
|
@ -141,6 +141,7 @@ class DocumentWithLabel(BasePileViewMixin):
|
||||||
else:
|
else:
|
||||||
return redirect(document.external_url)
|
return redirect(document.external_url)
|
||||||
else:
|
else:
|
||||||
|
label_stream.seek(0)
|
||||||
final_stream = label_stream
|
final_stream = label_stream
|
||||||
|
|
||||||
return FileResponse(final_stream,
|
return FileResponse(final_stream,
|
||||||
|
|
Loading…
Reference in a new issue