diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py index 5db51ba25ee896f64724ba252ff2b157f68aa296..75c1723e99bdd9f7d08ed6c0c0d8800551744106 100644 --- a/mo/web/org_contest.py +++ b/mo/web/org_contest.py @@ -1641,7 +1641,7 @@ def org_contest_advance(ct_id: int): return redirect_back() for place_id in prev_pions_by_place_id: - prev_pions_by_place_id[place_id].sort(key=lambda x: (x[1] or 0, x[0].user.sort_key()), reverse=True) + prev_pions_by_place_id[place_id].sort(key=lambda x: (-(x[1] or 0), x[0].user.sort_key())) if any(pc.state != db.RoundState.closed for pc in prev_contests): flash('Předchozí kolo dosud nebylo ukončeno. Počty bodů nemusí být finální.', 'warning')