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