diff --git a/backend/app/models/unified_document.py b/backend/app/models/unified_document.py index 529fee2..ce236ea 100644 --- a/backend/app/models/unified_document.py +++ b/backend/app/models/unified_document.py @@ -406,6 +406,7 @@ class DocumentMetadata: creator: Optional[str] = None creation_date: Optional[datetime] = None modification_date: Optional[datetime] = None + original_filename: Optional[str] = None # Original filename before conversion (e.g., Office → PDF) def to_dict(self) -> Dict[str, Any]: """Convert to dictionary for JSON serialization""" @@ -421,7 +422,7 @@ class DocumentMetadata: # Add optional fields if present optional_fields = [ "language", "title", "author", "subject", - "keywords", "producer", "creator" + "keywords", "producer", "creator", "original_filename" ] for field in optional_fields: value = getattr(self, field)