fix issue with teams algo

clubs
Razmig Sarkissian 1 year ago
parent 189df37c4b
commit 9df3b7475e
  1. 11
      tournaments/models/tournament.py

@ -193,11 +193,14 @@ class Tournament(models.Model):
if waiting_list_count < 0:
waiting_list_count = 0
waiting_teams = complete_teams[-waiting_list_count:]
if self.team_sorting == TeamSortingType.INSCRIPTION_DATE:
waiting_teams.sort(key=lambda s: (s.date, s.initial_weight))
if waiting_list_count > 0:
waiting_teams = complete_teams[-waiting_list_count:]
if self.team_sorting == TeamSortingType.INSCRIPTION_DATE:
waiting_teams.sort(key=lambda s: (s.date, s.initial_weight))
else:
waiting_teams.sort(key=lambda s: (s.initial_weight, s.date))
else:
waiting_teams.sort(key=lambda s: (s.initial_weight, s.date))
waiting_teams = []
bracket_teams.sort(key=lambda s: s.weight)
group_stage_teams.sort(key=lambda s: s.weight)

Loading…
Cancel
Save