diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py index 144d1787dd91ac46310e973e07ebacc6953c0486..9ae93c19ca64a48c8c671ebc12148779a7b4bd83 100644 --- a/mo/web/org_contest.py +++ b/mo/web/org_contest.py @@ -704,6 +704,7 @@ class SetFinalForm(FlaskForm): def org_submit_list(contest_id: int, user_id: int, task_id: int, site_id: Optional[int] = None): sc = get_solution_context(contest_id, user_id, task_id, site_id) assert sc.user is not None + assert sc.task is not None sess = db.get_session() self_url = url_for('org_submit_list', contest_id=contest_id, user_id=user_id, task_id=task_id, site_id=site_id) @@ -972,6 +973,7 @@ class TaskCreateForm(FlaskForm): @app.route('/org/contest/c/<int:contest_id>/site/<int:site_id>/task/<int:task_id>/create', methods=('GET', 'POST'), endpoint="org_contest_task_create") def org_contest_task(contest_id: int, task_id: int, site_id: Optional[int] = None): sc = get_solution_context(contest_id, None, task_id, site_id) + assert sc.task is not None action_create = request.endpoint == "org_contest_task_create" action_points = request.endpoint == "org_contest_task_points" diff --git a/mo/web/org_round.py b/mo/web/org_round.py index 42ba03f18b2bc6ecd8af1fe03588b5bb46f0971e..6454aaa589e4776fe6c71e534e0ecf5e9578fe11 100644 --- a/mo/web/org_round.py +++ b/mo/web/org_round.py @@ -213,8 +213,7 @@ def org_round(id: int): return redirect(url_for('org_round', id=id)) form_add_contest = AddContestForm() - form_add_contest.place_code.label.text = ( - "Nová soutěž " + round.get_level().in_name()) + form_add_contest.place_code.label.text = "Nová soutěž " + round.get_level().in_name() if add_contest(round, form_add_contest): return redirect(url_for('org_round', id=id))