]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: index fresh document data after update archive file (#7057)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Fri, 21 Jun 2024 18:33:01 +0000 (11:33 -0700)
committerGitHub <noreply@github.com>
Fri, 21 Jun 2024 18:33:01 +0000 (18:33 +0000)
src/documents/tasks.py

index 5dd5c5e0f5c0a99ce41f4349f5a2a0c226350d3b..f3eb258b8c710bb69cf88e8cdd2db34a856d5974 100644 (file)
@@ -285,6 +285,10 @@ def update_document_archive_file(document_id):
                     shutil.move(parser.get_archive_path(), document.archive_path)
                     shutil.move(thumbnail, document.thumbnail_path)
 
+            document.refresh_from_db()
+            logger.info(
+                f"Updating index for document {document_id} ({document.archive_checksum})",
+            )
             with index.open_index_writer() as writer:
                 index.update_document(writer, document)