From 416126c7cbe7642c0344efa072bc385a4d2e135c Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Tue, 28 Oct 2025 15:16:07 +0800 Subject: [PATCH] fix: When extracting parameters, input parameters that are not strings result in the node being unable to execute --- .../impl/base_parameter_extraction_node.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/application/flow/step_node/parameter_extraction_node/impl/base_parameter_extraction_node.py b/apps/application/flow/step_node/parameter_extraction_node/impl/base_parameter_extraction_node.py index 04c6b0ca167..3c8480ab62a 100644 --- a/apps/application/flow/step_node/parameter_extraction_node/impl/base_parameter_extraction_node.py +++ b/apps/application/flow/step_node/parameter_extraction_node/impl/base_parameter_extraction_node.py @@ -91,6 +91,7 @@ def save_context(self, details, workflow_manage): self.context['request'] = details.get('request') def execute(self, input_variable, variable_list, model_params_setting, model_id, **kwargs) -> NodeResult: + input_variable = str(input_variable) self.context['request'] = input_variable if model_params_setting is None: model_params_setting = get_default_model_params_setting(model_id)