From e99921c1d397659bf650f2743bffe6f88de8daaf Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Wed, 29 Sep 2021 20:44:54 +0200
Subject: [PATCH] =?UTF-8?q?=C3=9A=C4=8Dastnick=C3=A1=20=C4=8D=C3=A1st=20we?=
 =?UTF-8?q?bu=20nehled=C3=A1=20v=20DB=20zpr=C3=A1vi=C4=8Dky,=20jsou-li=20v?=
 =?UTF-8?q?=20kole=20vypnut=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 mo/web/user.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/mo/web/user.py b/mo/web/user.py
index a62e57fd..9ff741ec 100644
--- a/mo/web/user.py
+++ b/mo/web/user.py
@@ -349,7 +349,10 @@ def user_contest_task(contest_id: int, task_id: int):
     task = get_task(contest, task_id)
     sess = db.get_session()
 
-    messages = sess.query(db.Message).filter_by(round_id=contest.round_id).order_by(db.Message.created_at).all()
+    if contest.round.has_messages:
+        messages = sess.query(db.Message).filter_by(round_id=contest.round_id).order_by(db.Message.created_at).all()
+    else:
+        messages = None
 
     state = contest.ct_state()
     if state == db.RoundState.preparing:
-- 
GitLab