From b679b17f56ff323f41a73f11339746a3b5422089 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Tue, 28 Oct 2025 15:18:27 +0800 Subject: [PATCH] fix: When extracting parameters, input parameters that are not strings result in the node being unable to execute (#4276) --- .../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 04c6b0ca1..3c8480ab6 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 @@ class BaseParameterExtractionNode(IParameterExtractionNode): 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)