Skip to content

Commit 319d490

Browse files
authored
fix: ignore empty outputs in Tool node (#10988)
1 parent eb54206 commit 319d490

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

api/core/workflow/nodes/tool/tool_node.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,9 +250,8 @@ def _extract_tool_response_text(self, tool_response: list[ToolInvokeMessage]) ->
250250
f"{message.message}"
251251
if message.type == ToolInvokeMessage.MessageType.TEXT
252252
else f"Link: {message.message}"
253-
if message.type == ToolInvokeMessage.MessageType.LINK
254-
else ""
255253
for message in tool_response
254+
if message.type in {ToolInvokeMessage.MessageType.TEXT, ToolInvokeMessage.MessageType.LINK}
256255
]
257256
)
258257

0 commit comments

Comments
 (0)