From 0041d016af69e8982580422d84a1aded31d63208 Mon Sep 17 00:00:00 2001
From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz>
Date: Mon, 2 Aug 2021 06:57:34 +0200
Subject: [PATCH] =?UTF-8?q?OrgsFilterForm:=20N=C3=A1vrat=20z=20POST=20na?=
 =?UTF-8?q?=20GET?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 mo/web/org_users.py            | 5 +++--
 mo/web/templates/org_orgs.html | 3 +--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/mo/web/org_users.py b/mo/web/org_users.py
index f52b6eb1..45c7e200 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 a3de5daf..4795f415 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>
-- 
GitLab