From 1253bedcde99e32e83fe542df7c4f0aa0f71d0f6 Mon Sep 17 00:00:00 2001 From: mengyonghao <1533512157@qq.com> Date: Wed, 24 Dec 2025 12:23:16 +0800 Subject: [PATCH] fix(db): fix database connection handling --- api/app/core/workflow/nodes/knowledge/node.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/app/core/workflow/nodes/knowledge/node.py b/api/app/core/workflow/nodes/knowledge/node.py index cb80db5b..97ebaa82 100644 --- a/api/app/core/workflow/nodes/knowledge/node.py +++ b/api/app/core/workflow/nodes/knowledge/node.py @@ -20,7 +20,7 @@ class KnowledgeRetrievalNode(BaseNode): async def execute(self, state: WorkflowState) -> Any: query = self._render_template(self.typed_config.query, state) - with get_db_context(): + with get_db_context() as db: filters = [ knowledge_model.Knowledge.id.in_(self.typed_config.kb_ids), knowledge_model.Knowledge.permission_id == knowledge_model.PermissionType.Private,