From 1ffd8b740c1ed54519859ba728e82e38e6bbb447 Mon Sep 17 00:00:00 2001 From: HF Date: Sat, 10 Jul 2021 20:29:27 +0200 Subject: [PATCH] for some reason we can encounter ws that have no users --- src/socket/SocketServer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socket/SocketServer.js b/src/socket/SocketServer.js index 1f5bceb..a35b002 100644 --- a/src/socket/SocketServer.js +++ b/src/socket/SocketServer.js @@ -142,7 +142,7 @@ class SocketServer { ) => { const text = JSON.stringify([name, message, country, channelId, id]); this.wss.clients.forEach((ws) => { - if (ws.readyState === WebSocket.OPEN) { + if (ws.readyState === WebSocket.OPEN && ws.user) { if (chatProvider.userHasChannelAccess(ws.user, channelId)) { ws.send(text); }