bracket-feature
laurent 1 year ago
commit 8cb324afb2
  1. 4
      tournaments/models/tournament.py

@ -327,9 +327,9 @@ class Tournament(models.Model):
print(f"Group stage members count: {group_stage_members_count}") print(f"Group stage members count: {group_stage_members_count}")
if self.team_sorting == TeamSortingType.INSCRIPTION_DATE: if self.team_sorting == TeamSortingType.INSCRIPTION_DATE:
complete_teams.sort(key=lambda s: (s.date, s.initial_weight)) complete_teams.sort(key=lambda s: (s.date is None, s.date or datetime.min, s.initial_weight))
else: else:
complete_teams.sort(key=lambda s: (s.initial_weight, s.date)) complete_teams.sort(key=lambda s: (s.initial_weight, s.date is None, s.date or datetime.min))
selected_teams = complete_teams[:self.team_count] selected_teams = complete_teams[:self.team_count]
selected_teams.sort(key=lambda s: s.initial_weight) selected_teams.sort(key=lambda s: s.initial_weight)

Loading…
Cancel
Save