]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: fix missing archive file size
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sat, 19 Apr 2025 21:26:53 +0000 (14:26 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Sat, 19 Apr 2025 21:26:53 +0000 (14:26 -0700)
src/documents/views.py

index 27f8ed51fb32a4504cc5b97468c5038daef93ad4..4cd100c2d0b5407cdc53d5e56aa481a17e93cd55 100644 (file)
@@ -673,7 +673,9 @@ class DocumentViewSet(
         document_cached_metadata = get_metadata_cache(doc.pk)
 
         archive_metadata = None
-        archive_filesize = None
+        archive_filesize = (
+            self.get_filesize(doc.archive_path) if doc.has_archive_version else None
+        )
         if document_cached_metadata is not None:
             original_metadata = document_cached_metadata.original_metadata
             archive_metadata = document_cached_metadata.archive_metadata
@@ -682,7 +684,6 @@ class DocumentViewSet(
             original_metadata = self.get_metadata(doc.source_path, doc.mime_type)
 
             if doc.has_archive_version:
-                archive_filesize = self.get_filesize(doc.archive_path)
                 archive_metadata = self.get_metadata(
                     doc.archive_path,
                     "application/pdf",