diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py index 163627884b90e6d53b78b4310069d7ff47223ced..5db51ba25ee896f64724ba252ff2b157f68aa296 100644 --- a/mo/web/org_contest.py +++ b/mo/web/org_contest.py @@ -113,7 +113,7 @@ class Context: if self.task: elements.append(( url_for('org_contest_task', ct_id=self.ct_id, site_id=self.site_id, task_id=self.task_id) if self.contest - else url_for('org_round_task_edit', round_id=self.round_id, task_id=self.task_id), + else None, f"{self.task.code} {self.task.name}" )) if self.user: @@ -124,11 +124,10 @@ class Context: else: elements.append((url_for('org_generic_list', round_id=self.round_id), "Seznam účastníků")) if action: - elements.append(('', action)) + elements.append((None, action)) return Markup( - "\n".join([f"<li><a href='{url}'>{name}</a>" for url, name in elements[:-1]]) - + "<li>" + elements[-1][1] + "\n".join([f"<li><a href='{url}'>{name}</a>" if url is not None else f"<li>{name}" for url, name in elements]) ) def possible_rights_elsewhere(self) -> bool: