diff --git a/mo/web/org_users.py b/mo/web/org_users.py index f52b6eb1d5911312869f3dc4ff2439937f1127bf..45c7e20005810608fdf4a428cbf08991ba4a34ba 100644 --- a/mo/web/org_users.py +++ b/mo/web/org_users.py @@ -238,8 +238,9 @@ def org_orgs(): q = sess.query(db.User).filter(or_(db.User.is_admin, db.User.is_org)).options( subqueryload(db.User.roles).joinedload(db.UserRole.place) ) - filter = OrgsFilterForm() - filter.validate_on_submit() + filter = OrgsFilterForm(formdata=request.args) + if request.args: + filter.validate() filter.prepare_role_filter() if filter.f_search_name: diff --git a/mo/web/templates/org_orgs.html b/mo/web/templates/org_orgs.html index a3de5daf13ba6b8b7d6ed1f8369e9b1a6903771d..4795f4159d575f524d53907fd9f21ff6ed05509e 100644 --- a/mo/web/templates/org_orgs.html +++ b/mo/web/templates/org_orgs.html @@ -7,8 +7,7 @@ {% endif %} <div class="form-frame"> -<form action="" method="POST" role="form"> - {{ filter.csrf_token }} +<form action="" method="GET" role="form"> {{ filter.is_role_filter }} <div class="row"> <div class='col-sm-2'><strong>Filtr organizátorů</strong></div>