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>