From 7c25c80b638772b1b43eb9841391eff78af7e4b1 Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 15 Mar 2024 16:23:21 +0100 Subject: [PATCH] also sort by diff --- tournaments/models/group_stage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tournaments/models/group_stage.py b/tournaments/models/group_stage.py index 55b3631..f63f13b 100644 --- a/tournaments/models/group_stage.py +++ b/tournaments/models/group_stage.py @@ -82,7 +82,7 @@ class GroupStage(models.Model): if len(self.match_set.all()) == 0: teams = sorted(gs_teams.values(), key=lambda team: team.position) else: - teams = sorted(gs_teams.values(), key=lambda team: -team.wins) + teams = sorted(gs_teams.values(), key=lambda team: -(team.wins * 100 + team.diff)) for team in teams: lgs.add_team(team)