|
|
|
@ -186,8 +186,16 @@ class Tournament(models.Model): |
|
|
|
|
|
|
|
|
|
|
|
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) |
|
|
|
bracket_teams = selected_teams[:seeds_count] + wildcard_bracket |
|
|
|
|
|
|
|
group_stage_teams = selected_teams[-group_stage_members_count:] + wildcard_group_stage |
|
|
|
if seeds_count > 0 |
|
|
|
|
|
|
|
bracket_teams = selected_teams[:seeds_count] + wildcard_bracket |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
bracket_teams = [] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if group_stage_members_count: |
|
|
|
|
|
|
|
group_stage_teams = selected_teams[-group_stage_members_count:] + wildcard_group_stage |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
group_stage_teams = [] |
|
|
|
|
|
|
|
|
|
|
|
waiting_list_count = len(complete_teams) - self.team_count |
|
|
|
waiting_list_count = len(complete_teams) - self.team_count |
|
|
|
if waiting_list_count < 0: |
|
|
|
if waiting_list_count < 0: |
|
|
|
|