Skip to content

Commit 9c6bf01

Browse files
authored
fix: Variable splitting and parameter extraction result in data loss when there is a form collection node (#4236)
1 parent 173994e commit 9c6bf01

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

apps/application/flow/step_node/parameter_extraction_node/impl/base_parameter_extraction_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class BaseParameterExtractionNode(IParameterExtractionNode):
8686

8787
def save_context(self, details, workflow_manage):
8888
for key, value in details.get('result').items():
89-
self.context['key'] = value
89+
self.context[key] = value
9090
self.context['result'] = details.get('result')
9191

9292
def execute(self, input_variable, variable_list, model_params_setting, model_id, **kwargs) -> NodeResult:

apps/application/flow/step_node/variable_splitting_node/impl/base_variable_splitting_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def smart_jsonpath_search(data: dict, path: str):
3434
class BaseVariableSplittingNode(IVariableSplittingNode):
3535
def save_context(self, details, workflow_manage):
3636
for key, value in details.get('result').items():
37-
self.context['key'] = value
37+
self.context[key] = value
3838
self.context['result'] = details.get('result')
3939

4040
def execute(self, input_variable, variable_list, **kwargs) -> NodeResult:

0 commit comments

Comments
 (0)