diff --git a/bookwyrm/tests/views/test_helpers.py b/bookwyrm/tests/views/test_helpers.py index e2e041e9..0dddd2a1 100644 --- a/bookwyrm/tests/views/test_helpers.py +++ b/bookwyrm/tests/views/test_helpers.py @@ -219,7 +219,7 @@ class ViewsHelpers(TestCase): with patch("bookwyrm.models.activitypub_mixin.broadcast_task.delay"): # 1 shared follow self.local_user.following.add(user_2) - user_1.following.add(user_2) + user_1.followers.add(user_2) # 1 shared book models.ShelfBook.objects.create( @@ -264,7 +264,7 @@ class ViewsHelpers(TestCase): local=True, localname=i, ) - user.followers.add(user_1) + user.following.add(user_1) user.followers.add(self.local_user) with patch("bookwyrm.models.activitypub_mixin.broadcast_task.delay"): diff --git a/bookwyrm/views/helpers.py b/bookwyrm/views/helpers.py index 540b578f..5a8617fc 100644 --- a/bookwyrm/views/helpers.py +++ b/bookwyrm/views/helpers.py @@ -190,11 +190,11 @@ def get_annotated_users(user, *args, **kwargs): .exclude(Q(id__in=user.blocks.all()) | Q(blocks=user)) .annotate( mutuals=Count( - "following", + "followers", filter=Q( ~Q(id=user.id), ~Q(id__in=user.following.all()), - following__in=user.following.all(), + followers__in=user.following.all(), ), distinct=True, ),