fix(api): Fix the issue that conversation variable saving not working

pull/20699/head
QuantumGhost 12 months ago
parent ea67a96d81
commit 18d681db52

@ -28,7 +28,7 @@ def variable_to_processed_data(selector: Sequence[str], seg: Segment) -> Updated
def set_updated_variables(m: _T, updates: Sequence[UpdatedVariable]) -> _T:
# m[_UPDATED_VARIABLES_KEY] = updates
m[_UPDATED_VARIABLES_KEY] = updates
return m

@ -168,7 +168,7 @@ class VariableAssignerNode(BaseNode[VariableAssignerNodeData]):
if (seg := self.graph_runtime_state.variable_pool.get(selector)) is not None
]
common_helpers.set_updated_variables(process_data, updated_variables)
process_data = common_helpers.set_updated_variables(process_data, updated_variables)
return NodeRunResult(
status=WorkflowNodeExecutionStatus.SUCCEEDED,
inputs=inputs,

Loading…
Cancel
Save