fix: deleted external kb not destoryed

This commit is contained in:
Junyan Qin
2025-11-28 15:37:55 +08:00
parent 34d84590e2
commit f4eb59e2ad

View File

@@ -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)