Fixed: add check for pages_count before subtracting page count
This commit is contained in:
parent
a675ea8221
commit
27cf302db4
@ -387,7 +387,8 @@ def delete_pages(doc_ids: list[int], pages: list[int]):
|
|||||||
pdf.remove_unreferenced_resources()
|
pdf.remove_unreferenced_resources()
|
||||||
pdf.save()
|
pdf.save()
|
||||||
doc.checksum = hashlib.md5(doc.source_path.read_bytes()).hexdigest()
|
doc.checksum = hashlib.md5(doc.source_path.read_bytes()).hexdigest()
|
||||||
doc.pages_count = doc.pages_count - len(pages)
|
if doc.pages_count is not None:
|
||||||
|
doc.pages_count = doc.pages_count - len(pages)
|
||||||
doc.save()
|
doc.save()
|
||||||
update_document_archive_file.delay(document_id=doc.id)
|
update_document_archive_file.delay(document_id=doc.id)
|
||||||
logger.info(f"Deleted pages {pages} from document {doc.id}")
|
logger.info(f"Deleted pages {pages} from document {doc.id}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user