From 24d3a664184ce4e805f4ddf755b1f7a4c017ba6d Mon Sep 17 00:00:00 2001 From: cacosandon Date: Wed, 1 May 2024 18:04:13 -0700 Subject: [PATCH] fix(channels/generic): ensure text message exists before deciding to handle --- channels/generic/websocket.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/generic/websocket.py b/channels/generic/websocket.py index 9ce2657b3..be4adf190 100644 --- a/channels/generic/websocket.py +++ b/channels/generic/websocket.py @@ -59,7 +59,7 @@ def websocket_receive(self, message): Called when a WebSocket frame is received. Decodes it and passes it to receive(). """ - if "text" in message: + if "text" in message and message["text"] is not None: self.receive(text_data=message["text"]) else: self.receive(bytes_data=message["bytes"]) @@ -199,7 +199,7 @@ async def websocket_receive(self, message): Called when a WebSocket frame is received. Decodes it and passes it to receive(). """ - if "text" in message: + if "text" in message and message["text"] is not None: await self.receive(text_data=message["text"]) else: await self.receive(bytes_data=message["bytes"])