diff --git a/src/documents/bulk_edit.py b/src/documents/bulk_edit.py index 54f5c1a33..b8e76f7c8 100644 --- a/src/documents/bulk_edit.py +++ b/src/documents/bulk_edit.py @@ -336,7 +336,9 @@ def merge( try: doc_path = ( doc.archive_path - if archive_fallback and doc.mime_type != "application/pdf" + if archive_fallback + and doc.mime_type != "application/pdf" + and doc.has_archive_version else doc.source_path ) with pikepdf.open(str(doc_path)) as pdf: