Fixed: handle exception when retrieving PDF page count

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
s0llvan 2024-09-23 11:56:33 +02:00 committed by GitHub
parent 08af50e919
commit 2aa9f90dec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,11 +30,14 @@ def add_number_of_pages_to_pages_count(apps, schema_editor):
),
)
pdf = pikepdf.open(source_path(doc))
try:
pdf = pikepdf.open(document.source_path)
if pdf.pages is not None:
doc.pages_count = len(pdf.pages)
doc.save()
if pdf.pages is not None:
doc.pages_count = len(pdf.pages)
doc.save()
except Exception as e: # pragma: no cover
print(f"Error retrieving number of pages for {document.filename}: {e}")
def remove_number_of_pages_to_pages_count(apps, schema_editor):