diff --git a/surfsense_backend/app/routes/documents_routes.py b/surfsense_backend/app/routes/documents_routes.py index 67015243f..1d2a3ca78 100644 --- a/surfsense_backend/app/routes/documents_routes.py +++ b/surfsense_backend/app/routes/documents_routes.py @@ -71,8 +71,12 @@ async def create_documents( "metadata": { "VisitedWebPageTitle": individual_document.metadata.VisitedWebPageTitle, "VisitedWebPageURL": individual_document.metadata.VisitedWebPageURL, + "BrowsingSessionId": individual_document.metadata.BrowsingSessionId, + "VisitedWebPageDateWithTimeInISOString": individual_document.metadata.VisitedWebPageDateWithTimeInISOString, + "VisitedWebPageVisitDurationInMilliseconds": individual_document.metadata.VisitedWebPageVisitDurationInMilliseconds, + "VisitedWebPageReffererURL": individual_document.metadata.VisitedWebPageReffererURL, }, - "content": individual_document.content, + "pageContent": individual_document.content, } process_extension_document_task.delay( document_dict, request.search_space_id, str(user.id) diff --git a/surfsense_backend/app/tasks/celery_tasks/document_tasks.py b/surfsense_backend/app/tasks/celery_tasks/document_tasks.py index 5cf5a662a..a7b750673 100644 --- a/surfsense_backend/app/tasks/celery_tasks/document_tasks.py +++ b/surfsense_backend/app/tasks/celery_tasks/document_tasks.py @@ -69,10 +69,14 @@ async def _process_extension_document( class DocumentMetadata(BaseModel): VisitedWebPageTitle: str VisitedWebPageURL: str + BrowsingSessionId: str + VisitedWebPageDateWithTimeInISOString: str + VisitedWebPageReffererURL: str + VisitedWebPageVisitDurationInMilliseconds: str class IndividualDocument(BaseModel): metadata: DocumentMetadata - content: str + pageContent: str individual_document = IndividualDocument(**individual_document_dict)