From edf3fad54d9674ab9901f7fe3b520ce24463c844 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 11 Apr 2021 09:42:55 -0700 Subject: [PATCH] Make sure user is available when testing blocks --- bookwyrm/models/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/models/user.py b/bookwyrm/models/user.py index c519f76c..c244d4ae 100644 --- a/bookwyrm/models/user.py +++ b/bookwyrm/models/user.py @@ -138,7 +138,7 @@ class User(OrderedCollectionPageMixin, AbstractUser): def viewer_aware_objects(cls, viewer): """ the user queryset filtered for the context of the logged in user """ queryset = cls.objects.filter(is_active=True) - if viewer.is_authenticated: + if viewer and viewer.is_authenticated: queryset = queryset.exclude(blocks=viewer) return queryset