fix: When extracting parameters, input parameters that are not strings result in the node being unable to execute (#4276)

This commit is contained in:
shaohuzhang1 2025-10-28 15:18:27 +08:00 committed by GitHub
parent e9db3a598c
commit b679b17f56
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)