From 525fae5abf3796cfe5bc5ecd3b39c207878a7894 Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Fri, 3 Apr 2026 11:19:54 +0530 Subject: [PATCH] feat: trigger document reindexing after restoring a document version to ensure content is up-to-date --- surfsense_backend/app/routes/documents_routes.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/surfsense_backend/app/routes/documents_routes.py b/surfsense_backend/app/routes/documents_routes.py index e6eed7836..083ed2b89 100644 --- a/surfsense_backend/app/routes/documents_routes.py +++ b/surfsense_backend/app/routes/documents_routes.py @@ -1285,6 +1285,9 @@ async def restore_document_version( document.content_needs_reindexing = True await session.commit() + from app.tasks.celery_tasks.document_reindex_tasks import reindex_document_task + reindex_document_task.delay(document_id, str(user.id)) + return { "message": f"Restored version {version_number}", "document_id": document_id,