Skip to content
Snippets Groups Projects
Verified Commit 12e2d725 authored by Philipp S. Sommer's avatar Philipp S. Sommer
Browse files

use anonymous user when no user has been set

parent ca6665cc
No related branches found
No related tags found
No related merge requests found
Pipeline #198215 failed
......@@ -53,8 +53,12 @@ class TopicProducer(JsonWebsocketConsumer):
def connect(self):
from guardian.shortcuts import get_anonymous_user
user = self.scope["user"]
self.user = get_anonymous_user() if user.is_anonymous else user
try:
user = self.scope["user"]
except KeyError:
user = get_anonymous_user()
else:
self.user = get_anonymous_user() if user.is_anonymous else user
self.dasf_topic_slug = self.scope["url_route"]["kwargs"]["slug"]
self.accept()
......@@ -132,8 +136,12 @@ class TopicConsumer(JsonWebsocketConsumer):
from guardian.shortcuts import get_anonymous_user
user = self.scope["user"]
self.user = get_anonymous_user() if user.is_anonymous else user
try:
user = self.scope["user"]
except KeyError:
user = get_anonymous_user()
else:
self.user = get_anonymous_user() if user.is_anonymous else user
self.dasf_topic_slug = slug = self.scope["url_route"]["kwargs"]["slug"]
self.room_group_name = f"dasf_topic_{slug}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment