diff --git a/app/active_calls/resources/javascript/websocket_client.js b/app/active_calls/resources/javascript/websocket_client.js index 124bfdd07..bd20b2cb3 100644 --- a/app/active_calls/resources/javascript/websocket_client.js +++ b/app/active_calls/resources/javascript/websocket_client.js @@ -57,6 +57,11 @@ class ws_client { return; } + // No pending request and empty payload is dropped + if (switch_event == null) { + return; + } + // Otherwise it's a server‑pushed event… // e.g. env.service === 'event' or env.topic is your event name this._dispatchEvent(message.service_name, switch_event);