fix private tournament showdown

apikeys
Razmig Sarkissian 5 months ago
parent b00d5885cc
commit 2bff89b3c2
  1. 7
      tournaments/views.py

@ -1741,17 +1741,22 @@ def private_tournaments(request):
True, 50 True, 50
) )
print(tournaments)
# Filter tournaments that should be displayed # Filter tournaments that should be displayed
display_tournament = tournaments display_tournament = tournaments
# Categorize tournaments by status # Categorize tournaments by status
live = [] live = []
future = [] future = []
ended = []
for t in display_tournament: for t in display_tournament:
if t.supposedly_in_progress(): if t.supposedly_in_progress():
live.append(t) live.append(t)
elif t.starts_in_the_future(): elif t.starts_in_the_future():
future.append(t) future.append(t)
else:
ended.append(t)
# Get ended tournaments # Get ended tournaments
clean_ended_tournaments = private_tournaments_query(Q(end_date__isnull=False), False, 50) 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()] ended_tournaments = [t for t in display_tournament if t.should_be_over()]
# Combine both lists # 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 # Sort the combined list by start_date in descending order
finished.sort(key=lambda t: t.sorting_finished_date(), reverse=True) finished.sort(key=lambda t: t.sorting_finished_date(), reverse=True)

Loading…
Cancel
Save