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)