Skip to content

Commit a414f2e

Browse files
committed
fix bug when user is not logged in and disconnects from websocket
1 parent f090af9 commit a414f2e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

chats/consumers/chat.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ async def connect(self):
8080

8181
async def disconnect(self, close_code):
8282
"""User disconnected from websocket"""
83+
if not self.user:
84+
# don't need to proccess logic for disconnect
85+
# if we are not logged in!
86+
return
8387
online_users = cache.get(get_users_online_cache_key(), set())
8488
online_users.discard(self.user.id)
8589
cache.set(get_users_online_cache_key(), online_users)

0 commit comments

Comments
 (0)