diff --git a/mo/web/org_score.py b/mo/web/org_score.py
index f926c16d9e60e7a60675843f6b4397073fc2293f..2297323b5d785ac615cea1f3c6a101d6b9961466 100644
--- a/mo/web/org_score.py
+++ b/mo/web/org_score.py
@@ -191,7 +191,7 @@ def org_score(round_id: Optional[int] = None, hier_id: Optional[int] = None, ct_
         columns.append(Column(key='birth_year', name='rok_narozeni'))
     for task in tasks:
         title = task.code
-        if not public and contest:
+        if contest and contest.state != db.RoundState.closed:
             local_ct_id = subcontest_id_map[(task.round_id, contest.master_contest_id)]
             title = task.code
             if ctx.rights.can_view_submits():