mirror of
https://github.com/langgenius/dify.git
synced 2025-12-20 06:32:45 +00:00
fix: handle none value in agent node tool settings
This commit is contained in:
@@ -164,7 +164,8 @@ class AgentNode(ToolNode):
|
|||||||
params = {}
|
params = {}
|
||||||
for key, param in parameters.items():
|
for key, param in parameters.items():
|
||||||
if param.get("auto", ParamsAutoGenerated.OPEN.value) == ParamsAutoGenerated.CLOSE.value:
|
if param.get("auto", ParamsAutoGenerated.OPEN.value) == ParamsAutoGenerated.CLOSE.value:
|
||||||
params[key] = param.get("value", {}).get("value", "")
|
value_param = param.get("value", {})
|
||||||
|
params[key] = value_param.get("value", "") if value_param is not None else None
|
||||||
else:
|
else:
|
||||||
params[key] = None
|
params[key] = None
|
||||||
parameters = params
|
parameters = params
|
||||||
|
|||||||
Reference in New Issue
Block a user