diff --git a/api/core/workflow/nodes/tool/tool_node.py b/api/core/workflow/nodes/tool/tool_node.py index d07ea5d1d9..472ca673b0 100644 --- a/api/core/workflow/nodes/tool/tool_node.py +++ b/api/core/workflow/nodes/tool/tool_node.py @@ -391,10 +391,7 @@ class ToolNode(BaseNode[ToolNodeData]): ) # Step 2: normalize JSON into {"data": [...]}.change json to list[dict] if json: - if isinstance(json, list): - json_output.extend(json) - else: - json_output.append(json) + json_output.extend(json) else: json_output.append({"data": []})