浏览代码

fix: Fix database connection leak in EasyUIBasedGenerateTaskPipeline (#24815)

tags/1.8.1
耐小心 2 个月前
父节点
当前提交
d5a521eef2
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4
    3
      api/core/app/task_pipeline/easy_ui_based_generate_task_pipeline.py

+ 4
- 3
api/core/app/task_pipeline/easy_ui_based_generate_task_pipeline.py 查看文件

@@ -472,9 +472,10 @@ class EasyUIBasedGenerateTaskPipeline(BasedGenerateTaskPipeline):
:param event: agent thought event
:return:
"""
agent_thought: Optional[MessageAgentThought] = (
db.session.query(MessageAgentThought).where(MessageAgentThought.id == event.agent_thought_id).first()
)
with Session(db.engine, expire_on_commit=False) as session:
agent_thought: Optional[MessageAgentThought] = (
session.query(MessageAgentThought).where(MessageAgentThought.id == event.agent_thought_id).first()
)

if agent_thought:
return AgentThoughtStreamResponse(

正在加载...
取消
保存