Fixed: handle exception when retrieving PDF page count
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
parent
08af50e919
commit
2aa9f90dec
@ -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):
|
||||
|
Loading…
x
Reference in New Issue
Block a user