From ef252e821eaa69eb3057a3c67d27925373b4f4c9 Mon Sep 17 00:00:00 2001 From: "DESKTOP-RTLN3BA\\$punk" Date: Wed, 4 Jun 2025 17:30:15 -0700 Subject: [PATCH] fix: to prevent collisions incase of fallback which should never happen --- surfsense_backend/app/utils/connector_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surfsense_backend/app/utils/connector_service.py b/surfsense_backend/app/utils/connector_service.py index 1c5f42a91..1c607660a 100644 --- a/surfsense_backend/app/utils/connector_service.py +++ b/surfsense_backend/app/utils/connector_service.py @@ -17,7 +17,7 @@ class ConnectorService: self.chunk_retriever = ChucksHybridSearchRetriever(session) self.document_retriever = DocumentHybridSearchRetriever(session) self.user_id = user_id - self.source_id_counter = 1 + self.source_id_counter = 100000 # High starting value to avoid collisions with existing IDs self.counter_lock = asyncio.Lock() # Lock to protect counter in multithreaded environments async def initialize_counter(self):