From cc443310737faa8c14e81e8791e4d36d69f23131 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 4 Jan 2021 19:47:22 -0800 Subject: [PATCH] activity feed should handle looged out users --- bookwyrm/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bookwyrm/views.py b/bookwyrm/views.py index e4ecff78f..9a6461de3 100644 --- a/bookwyrm/views.py +++ b/bookwyrm/views.py @@ -208,6 +208,10 @@ def get_activity_feed( # exclude deleted queryset = queryset.exclude(deleted=True).order_by('-published_date') + # you can't see followers only or direct messages if you're not logged in + if user.is_anonymous: + privacy = [p for p in privacy if not p in ['followers', 'direct']] + # filter to only privided privacy levels queryset = queryset.filter(privacy__in=privacy)