From ca22160361e642e5e50393367f825f18077c29a7 Mon Sep 17 00:00:00 2001 From: Daniel Moon <32221114+moona3k@users.noreply.github.com> Date: Sat, 22 Nov 2025 04:54:59 -0800 Subject: [PATCH] fix: OpenAI Assistant tool call failures masked as success (#5504) Fix OpenAI Assistant tool error analytics --- .../nodes/agents/OpenAIAssistant/OpenAIAssistant.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts b/packages/components/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts index 75ca320f2..e87745492 100644 --- a/packages/components/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts +++ b/packages/components/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts @@ -578,7 +578,7 @@ class OpenAIAssistant_Agents implements INode { toolOutput }) } catch (e) { - await analyticHandlers.onToolEnd(toolIds, e) + await analyticHandlers.onToolError(toolIds, e) console.error('Error executing tool', e) throw new Error( `Error executing tool. Tool: ${tool.name}. Thread ID: ${threadId}. Run ID: ${runThreadId}` @@ -703,7 +703,7 @@ class OpenAIAssistant_Agents implements INode { toolOutput }) } catch (e) { - await analyticHandlers.onToolEnd(toolIds, e) + await analyticHandlers.onToolError(toolIds, e) console.error('Error executing tool', e) clearInterval(timeout) reject( @@ -1096,7 +1096,7 @@ async function handleToolSubmission(params: ToolSubmissionParams): Promise