feat: Incorrect assignment of session variables in loop (#4101)

This commit is contained in:
shaohuzhang1 2025-09-24 17:21:18 +08:00 committed by GitHub
parent 5cbf216c5c
commit 04b42c399d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -80,7 +80,7 @@ class BaseVariableAssignNode(IVariableAssignNode):
from application.flow.loop_workflow_manage import LoopWorkflowManage
if isinstance(self.workflow_manage, LoopWorkflowManage):
self.workflow_manage.parentWorkflowManage.get_chat_info().set_chat_variable(
self.workflow_manage.chat_context)
self.workflow_manage.parentWorkflowManage.chat_context)
else:
self.workflow_manage.get_chat_info().set_chat_variable(self.workflow_manage.chat_context)
return NodeResult({'variable_list': variable_list, 'result_list': result_list}, {})