mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-11 22:09:02 +08:00
fix(core/tools): Fix the issue with iterating over None in _transform_tool_parameters_type
. (#5190)
This commit is contained in:
parent
4289f17be2
commit
ed53ef29f4
@ -237,10 +237,10 @@ class Tool(BaseModel, ABC):
|
||||
"""
|
||||
# Temp fix for the issue that the tool parameters will be converted to empty while validating the credentials
|
||||
result = deepcopy(tool_parameters)
|
||||
for parameter in self.parameters:
|
||||
for parameter in self.parameters or []:
|
||||
if parameter.name in tool_parameters:
|
||||
result[parameter.name] = ToolParameterConverter.cast_parameter_by_type(tool_parameters[parameter.name], parameter.type)
|
||||
|
||||
|
||||
return result
|
||||
|
||||
@abstractmethod
|
||||
|
Loading…
x
Reference in New Issue
Block a user