diff --git a/django/notice/consumers.py b/django/notice/consumers.py index 7b2b530..e01af2a 100644 --- a/django/notice/consumers.py +++ b/django/notice/consumers.py @@ -89,5 +89,6 @@ class NoticeConsumer(WebsocketConsumer): notice_manager.add(self) def disconnect(self, code): - notice_manager.remove(self) + if self.scope['user'].is_authenticated: + notice_manager.remove(self) super().disconnect(code)