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,