From 7379a44b8c935f389d56c1d87f163d9ac2f792cf Mon Sep 17 00:00:00 2001 From: Julien Constant Date: Wed, 5 Apr 2023 16:59:37 +0200 Subject: [PATCH] Fix #602 --- core/views/site.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/views/site.py b/core/views/site.py index 9a6355a4..eadc8a99 100644 --- a/core/views/site.py +++ b/core/views/site.py @@ -52,11 +52,15 @@ class NotificationList(ListView): template_name = "core/notification_list.jinja" def get_queryset(self): + if self.request.user.is_anonymous: + return [] + # TODO: Bulk update in django 2.2 if "see_all" in self.request.GET.keys(): for n in self.request.user.notifications.filter(viewed=False): n.viewed = True n.save() + return self.request.user.notifications.order_by("-date")[:20]