diff --git a/mo/web/org_score.py b/mo/web/org_score.py index 78f8d90957d4ac1922d968fc1cc6ffdda973cac1..d0613d2aaae9b55efccc80d830b05af6b3106fdd 100644 --- a/mo/web/org_score.py +++ b/mo/web/org_score.py @@ -152,6 +152,12 @@ def org_score(round_id: Optional[int] = None, contest_id: Optional[int] = None): school = pant.school_place local_pion_ct_id = subcontest_id_map[(round.round_id, pion.contest_id)] + order_cell: Union[Cell, str] + if result.successful or not score.want_successful: + order_cell = OrderCell(result.order.place, result.order.span, result.order.continuation) + else: + order_cell = "" + if result.winner: status = 'vítěz' elif result.successful: @@ -160,7 +166,7 @@ def org_score(round_id: Optional[int] = None, contest_id: Optional[int] = None): status = "" row = Row(keys={ - 'order': OrderCell(result.order.place, result.order.span, result.order.continuation), + 'order': order_cell, 'status': status, 'user': user, 'email': user.email,