瀏覽代碼

fix: ignore empty outputs in Tool node (#10988)

Pedro Gomes 5 月之前
父節點
當前提交
319d49084b
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      api/core/workflow/nodes/tool/tool_node.py

+ 1 - 2
api/core/workflow/nodes/tool/tool_node.py

@@ -250,9 +250,8 @@ class ToolNode(BaseNode[ToolNodeData]):
                 f"{message.message}"
                 if message.type == ToolInvokeMessage.MessageType.TEXT
                 else f"Link: {message.message}"
-                if message.type == ToolInvokeMessage.MessageType.LINK
-                else ""
                 for message in tool_response
+                if message.type in {ToolInvokeMessage.MessageType.TEXT, ToolInvokeMessage.MessageType.LINK}
             ]
         )