From b2fcd7094b135da8391c1ec3950805918212ea84 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Tue, 1 Apr 2025 11:05:42 +0200 Subject: [PATCH] tracker: patch for potential empty call_end msg #3249 --- tracker/tracker-assist/src/Assist.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tracker/tracker-assist/src/Assist.ts b/tracker/tracker-assist/src/Assist.ts index 92b237665..9aebd414c 100644 --- a/tracker/tracker-assist/src/Assist.ts +++ b/tracker/tracker-assist/src/Assist.ts @@ -488,11 +488,12 @@ export default class Assist { if (recordingState.isActive) recordingState.stopRecording(); }); - socket.on("call_end", (socketId, { data: callId }) => { - if (!callingAgents.has(socketId)) { + socket.on("call_end", (socketId, msg) => { + if (!callingAgents.has(socketId) || !msg) { app.debug.warn("Received call_end from unknown agent", socketId); return; } + const { data: callId } = msg; endAgentCall({ socketId, callId }); });