From e92aa685238bd53ab312e13340f9d39bf269b9f7 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Tue, 17 Feb 2026 17:48:24 +0200 Subject: [PATCH] fix circular import in kb sync service --- surfsense_backend/app/services/notion/kb_sync_service.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/surfsense_backend/app/services/notion/kb_sync_service.py b/surfsense_backend/app/services/notion/kb_sync_service.py index f1f4ac554..ee60fb6c3 100644 --- a/surfsense_backend/app/services/notion/kb_sync_service.py +++ b/surfsense_backend/app/services/notion/kb_sync_service.py @@ -8,7 +8,6 @@ from sqlalchemy.future import select from app.config import config from app.db import Chunk, Document from app.services.llm_service import get_user_long_context_llm -from app.tasks.connector_indexers.base import get_current_timestamp, safe_set_chunks from app.utils.document_converters import ( create_document_chunks, generate_document_summary, @@ -29,6 +28,11 @@ class NotionKBSyncService: appended_content: str, user_id: str, ) -> dict: + from app.tasks.connector_indexers.base import ( + get_current_timestamp, + safe_set_chunks, + ) + try: result = await self.db_session.execute( select(Document).filter(