From 319d49084b86c6474ba94c785d94d30ba9954128 Mon Sep 17 00:00:00 2001 From: Pedro Gomes <113145167+PedroGomes02@users.noreply.github.com> Date: Mon, 25 Nov 2024 10:00:42 +0000 Subject: [PATCH] fix: ignore empty outputs in Tool node (#10988) --- api/core/workflow/nodes/tool/tool_node.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/core/workflow/nodes/tool/tool_node.py b/api/core/workflow/nodes/tool/tool_node.py index 5560f26456..951e5330a3 100644 --- a/api/core/workflow/nodes/tool/tool_node.py +++ b/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} ] )