diff --git a/src-ui/src/app/components/document-detail/document-detail.component.html b/src-ui/src/app/components/document-detail/document-detail.component.html
index 677596d8f..8486e1816 100644
--- a/src-ui/src/app/components/document-detail/document-detail.component.html
+++ b/src-ui/src/app/components/document-detail/document-detail.component.html
@@ -364,7 +364,7 @@
} @else {
-
+
}
}
@case (ContentRenderType.Text) {
diff --git a/src/documents/management/commands/document_importer.py b/src/documents/management/commands/document_importer.py
index 97b73b743..3535e1476 100644
--- a/src/documents/management/commands/document_importer.py
+++ b/src/documents/management/commands/document_importer.py
@@ -166,10 +166,7 @@ class Command(CryptMixin, BaseCommand):
)
return
- if version_path.exists():
- with version_path.open() as infile:
- self.version = json.load(infile)["version"]
- elif metadata_path.exists():
+ if metadata_path.exists():
with metadata_path.open() as infile:
data = json.load(infile)
self.version = data["version"]
@@ -179,6 +176,9 @@ class Command(CryptMixin, BaseCommand):
)
elif EXPORTER_CRYPTO_SETTINGS_NAME in data:
self.load_crypt_params(data)
+ elif version_path.exists():
+ with version_path.open() as infile:
+ self.version = json.load(infile)["version"]
if self.version and self.version != version.__full_version_str__:
self.stdout.write(
diff --git a/src/documents/tasks.py b/src/documents/tasks.py
index 5dd5c5e0f..f3eb258b8 100644
--- a/src/documents/tasks.py
+++ b/src/documents/tasks.py
@@ -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)