diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index afb6511..3529a00 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -174,6 +174,7 @@ class Tournament(models.Model): complete_teams.append(team) if len(teams) < self.team_count: + teams.sort(key=lambda s: (s.initial_weight, s.date)) return teams seeds_count = min(self.team_count, len(teams)) - self.group_stage_count * self.teams_per_group_stage - len(wildcard_bracket)