Quellcode durchsuchen

fix(core/tools): Fix the issue with iterating over None in `_transform_tool_parameters_type`. (#5190)

tags/0.6.11
-LAN- vor 1 Jahr
Ursprung
Commit
ed53ef29f4
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2
    2
      api/core/tools/tool/tool.py

+ 2
- 2
api/core/tools/tool/tool.py Datei anzeigen

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

Laden…
Abbrechen
Speichern