From 22ead6ba46c9fd4963c5253f01eb5111736dcf2a Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 20 Sep 2021 14:29:01 -0700 Subject: [PATCH] More efficient followers query --- bookwyrm/views/helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/views/helpers.py b/bookwyrm/views/helpers.py index b1e5f68c7..f9789e9a1 100644 --- a/bookwyrm/views/helpers.py +++ b/bookwyrm/views/helpers.py @@ -77,7 +77,7 @@ def privacy_filter(viewer, queryset, privacy_levels=None, following_only=False): elif "followers" in privacy_levels: queryset = queryset.exclude( ~Q( # user isn't following and it isn't their own status - Q(user__in=viewer.following.all()) | Q(user=viewer) + Q(user__followers=viewer) | Q(user=viewer) ), privacy="followers", # and the status is followers only )