From 8dd2619013db04acf4559779251d4fd879a9b51d Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Mon, 4 Oct 2021 13:50:21 +0200 Subject: [PATCH] Activities are distinct Signed-off-by: Yohann D'ANELLO --- apps/activity/views.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/activity/views.py b/apps/activity/views.py index a2ae59ab..270083cb 100644 --- a/apps/activity/views.py +++ b/apps/activity/views.py @@ -66,8 +66,8 @@ class ActivityListView(ProtectQuerysetMixin, LoginRequiredMixin, SingleTableView ordering = ('-date_start',) extra_context = {"title": _("Activities")} - def get_queryset(self): - return super().get_queryset().distinct() + def get_queryset(self, **kwargs): + return super().get_queryset(**kwargs).distinct() def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) @@ -78,9 +78,7 @@ class ActivityListView(ProtectQuerysetMixin, LoginRequiredMixin, SingleTableView prefix='upcoming-', ) - started_activities = Activity.objects\ - .filter(PermissionBackend.filter_queryset(self.request, Activity, "view"))\ - .filter(open=True, valid=True).all() + started_activities = self.get_queryset().filter(open=True, valid=True).distinct().all() context["started_activities"] = started_activities return context