From 4c50c932f2855e706412efa85c1c36ad8946e992 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Thu, 10 Dec 2020 16:16:31 +0100 Subject: [PATCH] [My groups] Fix multiple counting of group members by activating distinct option --- aleksis/apps/alsijil/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index 94ced3995..d01214b42 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -497,7 +497,7 @@ def my_students(request: HttpRequest) -> HttpResponse: def my_groups(request: HttpRequest) -> HttpResponse: context = {} context["groups"] = request.user.person.get_owner_groups_with_lessons().annotate( - students_count=Count("members") + students_count=Count("members", distinct=True) ) return render(request, "alsijil/class_register/groups.html", context) -- GitLab