From 2bcc1e53d0176e906f7f33dfb6150e6d70440ed5 Mon Sep 17 00:00:00 2001 From: Thonyk Date: Sat, 21 Mar 2026 19:34:59 +0100 Subject: [PATCH] fix: podium ranking --- .../sport_competition/endpoints_sport_competition.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/modules/sport_competition/endpoints_sport_competition.py b/app/modules/sport_competition/endpoints_sport_competition.py index a539cebbf9..70e7db5ea9 100644 --- a/app/modules/sport_competition/endpoints_sport_competition.py +++ b/app/modules/sport_competition/endpoints_sport_competition.py @@ -3354,7 +3354,13 @@ async def create_sport_podium( rank=i + 1, points=team.points, ) - for i, team in enumerate(rankings.rankings) + for i, team in enumerate( + sorted( + rankings.rankings, + key=lambda x: x.points, + reverse=True, + ), + ) ] await cruds_sport_competition.add_sport_ranking( ranking_complete,