Просмотр исходного кода

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

Pedro Gomes 4 месяцев назад
Родитель
Сommit
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}
             ]
         )