From 2bff89b3c22f3c7483006c29912bcb187df1a336 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Fri, 20 Jun 2025 17:16:24 +0200 Subject: [PATCH] fix private tournament showdown --- tournaments/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tournaments/views.py b/tournaments/views.py index c9ff7e9..50d0fa1 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -1741,17 +1741,22 @@ def private_tournaments(request): True, 50 ) + print(tournaments) + # Filter tournaments that should be displayed display_tournament = tournaments # Categorize tournaments by status live = [] future = [] + ended = [] for t in display_tournament: if t.supposedly_in_progress(): live.append(t) elif t.starts_in_the_future(): future.append(t) + else: + ended.append(t) # Get ended tournaments clean_ended_tournaments = private_tournaments_query(Q(end_date__isnull=False), False, 50) @@ -1759,7 +1764,7 @@ def private_tournaments(request): ended_tournaments = [t for t in display_tournament if t.should_be_over()] # Combine both lists - finished = clean_ended_tournaments + ended_tournaments + finished = clean_ended_tournaments + ended_tournaments + ended # Sort the combined list by start_date in descending order finished.sort(key=lambda t: t.sorting_finished_date(), reverse=True)