From f4eb59e2ad54dc9d7b70db9f0a79549741d010af Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Fri, 28 Nov 2025 15:37:55 +0800 Subject: [PATCH] fix: deleted external kb not destoryed --- src/langbot/pkg/api/http/service/external_kb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/langbot/pkg/api/http/service/external_kb.py b/src/langbot/pkg/api/http/service/external_kb.py index da9664c1..4ac5d0fc 100644 --- a/src/langbot/pkg/api/http/service/external_kb.py +++ b/src/langbot/pkg/api/http/service/external_kb.py @@ -71,10 +71,10 @@ class ExternalKBService: await self.ap.rag_mgr.load_external_knowledge_base(kb) async def delete_external_knowledge_base(self, kb_uuid: str) -> None: - await self.ap.rag_mgr.delete_knowledge_base(kb_uuid) - await self.ap.persistence_mgr.execute_async( sqlalchemy.delete(persistence_rag.ExternalKnowledgeBase).where( persistence_rag.ExternalKnowledgeBase.uuid == kb_uuid ) ) + + await self.ap.rag_mgr.delete_knowledge_base(kb_uuid)