diff --git a/docengine/app/services/document_service.py b/docengine/app/services/document_service.py index 4f2e36d..60f1998 100644 --- a/docengine/app/services/document_service.py +++ b/docengine/app/services/document_service.py @@ -54,10 +54,12 @@ class DocumentProcessingService: # Step 2: Analyze layout layout_results = self.layout_service.analyze_document_layout(document) - document.document_metadata = document.document_metadata or {} - document.document_metadata["layout"] = layout_results + metadata = document.document_metadata or {} + metadata["layout"] = layout_results + document.document_metadata = metadata # Step 3: Generate template + self.db.refresh(document) template = self.template_service.generate_template(document) # Step 4: Update document status diff --git a/frontend/src/app/templates/templates.component.html b/frontend/src/app/templates/templates.component.html index da5b998..c9f96b4 100644 --- a/frontend/src/app/templates/templates.component.html +++ b/frontend/src/app/templates/templates.component.html @@ -13,29 +13,34 @@ -
Upload a document to view its extracted layout structure.