From c73ff2f16790f16c1b4c69311b5d41fcdff57503 Mon Sep 17 00:00:00 2001 From: "Edgar P. Burkhart" Date: Sun, 15 Jun 2025 10:04:45 +0200 Subject: [PATCH] Refactor member query in GroupDetailView to filter by group --- game/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game/views.py b/game/views.py index 1581c8c..cec8875 100644 --- a/game/views.py +++ b/game/views.py @@ -81,7 +81,9 @@ class GroupDetailView(MemberFilterMixin, GroupMixin, DetailView): .musicvideo_set.filter(owner=data["group"].owner, blacklisted=False) .count() ) - data["members"] = data["group"].members.through.objects.annotate( + data["members"] = models.Group.members.through.objects.filter( + group=data["group"] + ).annotate( count=Count( "user__musicvideo", filter=Q(