From d1b34c06d0554a1c15665ff86a2833c46cc5260a Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Mon, 1 Mar 2021 12:31:12 +0100
Subject: [PATCH] =?UTF-8?q?org=5Fscore:=20U=20ne=C3=BAsp=C4=9B=C5=A1n?=
 =?UTF-8?q?=C3=BDch=20neuv=C3=A1d=C3=ADme=20po=C5=99ad=C3=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 mo/web/org_score.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/mo/web/org_score.py b/mo/web/org_score.py
index 78f8d909..d0613d2a 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,
-- 
GitLab