From 12d25b64fecf3da7d5e11b7bb04510d3e56f330f Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Sat, 16 Mar 2024 10:40:56 +0100 Subject: [PATCH] Payments in the list for a tournament are distinct Signed-off-by: Emmy D'Anello --- participation/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/participation/views.py b/participation/views.py index 55689a9..fc555cf 100644 --- a/participation/views.py +++ b/participation/views.py @@ -590,7 +590,8 @@ class TournamentPaymentsView(VolunteerMixin, SingleTableMixin, DetailView): def get_table_data(self): return Payment.objects.filter(registrations__team__participation__tournament=self.get_object()) \ - .annotate(team_id=F('registrations__team')).order_by('-valid', 'registrations__team__trigram').all() + .annotate(team_id=F('registrations__team')).order_by('-valid', 'registrations__team__trigram') \ + .distinct().all() class TournamentExportCSVView(VolunteerMixin, DetailView):