Skip to content
Snippets Groups Projects
Commit 66b03d34 authored by Jiří Setnička's avatar Jiří Setnička
Browse files

Score: MO pravidla - zjednoznačnění pořadí neúspěšných řešitelů

Dva řešitelé se stejnými body a stejným jménem předtím vyvolávali chybu,
i když nebyli mezi úspěšnými řešiteli. Přidáním user_id se zjednoznační.
parent 079e4589
No related branches found
No related tags found
No related merge requests found
...@@ -355,8 +355,8 @@ class Score: ...@@ -355,8 +355,8 @@ class Score:
# Primárně podle počtu získaných bodů, sekundárně podle bodů od maxima, terciárně podle bodů od nejobtížnější # Primárně podle počtu získaných bodů, sekundárně podle bodů od maxima, terciárně podle bodů od nejobtížnější
result._order_key.extend((total_points, points_from_max, points_from_difficult)) result._order_key.extend((total_points, points_from_max, points_from_difficult))
else: else:
# Neúspěšné řešitele třídíme podle počtu získaných bodů, sekundárně podle jména # Neúspěšné řešitele třídíme podle počtu získaných bodů, sekundárně podle jména, jednoznačně podle user_id
result._order_key.extend((total_points, result.user.name_sort_key())) result._order_key.extend((total_points, result.user.name_sort_key(), result.user.user_id))
# Otestujeme, jestli teď existují sdílená místa # Otestujeme, jestli teď existují sdílená místa
if not self._exists_same_order_key(): if not self._exists_same_order_key():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment