From b1c87606aa27024bb505479c6ab90d4d8876c494 Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz> Date: Fri, 24 Sep 2021 15:52:31 +0200 Subject: [PATCH] =?UTF-8?q?ParticipantsFilterForm=20nepou=C5=BEivat=20f=5F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mo/web/org_contest.py | 10 ++++------ mo/web/org_round.py | 8 ++++---- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py index 34d55e0e..755f7b4d 100644 --- a/mo/web/org_contest.py +++ b/mo/web/org_contest.py @@ -421,15 +421,13 @@ def org_contest_list(id: int, site_id: Optional[int] = None): filter = ParticipantsFilterForm(formdata=request.args) if request.args: filter.validate() - f_participation_state = filter.participation_place.data - if not f_participation_place: - f_participation_place = "*" + query = get_contestants_query( round=master_contest.round, contest=master_contest, site=site, school=filter.school.place, - # contest_place=filter.f_contest_place, - participation_place=filter.participation_place.data, - participation_state=f_participation_state + contest_place=filter.contest_place.place, + participation_place=filter.participation_place.place, + participation_state=mo.util.star_is_none(filter.participation_state.data), ) action_form = None diff --git a/mo/web/org_round.py b/mo/web/org_round.py index 0a9dd798..ad64f29e 100644 --- a/mo/web/org_round.py +++ b/mo/web/org_round.py @@ -357,10 +357,10 @@ def org_round_list(id: int): filter.validate() query = get_contestants_query( round=master_round, - school=filter.f_school, - contest_place=filter.f_contest_place, - participation_place=filter.f_participation_place, - participation_state=filter.f_participation_state, + school=filter.school.place, + contest_place=filter.contest_place.place, + participation_place=filter.participation_place.place, + participation_state=mo.util.star_is_none(filter.participation_state.data), ) action_form = None -- GitLab