Refactor member query in GroupDetailView to filter by group
This commit is contained in:
parent
088bb52c07
commit
c73ff2f167
1 changed files with 3 additions and 1 deletions
|
@ -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(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue