diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py index ed35ab6c0bc80fd7fcb0220f6d890e5446c43cac..e5c7a89996a287938098c0bb963536a1e3a9a76d 100644 --- a/mo/web/org_contest.py +++ b/mo/web/org_contest.py @@ -266,8 +266,14 @@ class ParticipantsActionForm(FlaskForm): pass elif self.set_participation_place.data: participation_place = self.participation_place.place + if not participation_place: + flash('Nebylo zadáno žádné soutěžní místo.', 'danger') + return False elif self.set_contest.data: contest_place = self.contest_place.place + if not contest_place: + flash('Nebylo zadáno žádné místo konání soutěže.', 'danger') + return False # Contest hledáme vždy v master kole, abychom náhodou nepřesunuli účastníky do soutěže v podkole contest = sess.query(db.Contest).filter_by(round_id=round.master_round_id, place_id=contest_place.place_id).one_or_none() if not contest: