diff --git a/mo/web/org_certs.py b/mo/web/org_certs.py
index a21f05250bc6a418314229dbd9341b35e8eec70d..8b3f901de6145adb4d7d26ed98e72e8706b8758b 100644
--- a/mo/web/org_certs.py
+++ b/mo/web/org_certs.py
@@ -273,7 +273,7 @@ def org_school_results_certs(school_id: int, ct_id: int, cert_type: str, filenam
     if place is None:
         raise werkzeug.exceptions.NotFound()
 
-    if not g.gatekeeper.rights_for(place=place).have_right(Right.view_contestants):
+    if not g.gatekeeper.rights_for(place=place).have_right(Right.view_school_contestants):
         raise werkzeug.exceptions.Forbidden()
 
     contest = sess.query(db.Contest).options(joinedload(db.Contest.round)).get(ct_id)
@@ -335,7 +335,7 @@ def org_school_results(school_id: int):
         raise werkzeug.exceptions.NotFound()
 
     # Úmyslně nekontrolujeme práva ke kategorii
-    if not g.gatekeeper.rights_for(place=place).have_right(Right.view_contestants):
+    if not g.gatekeeper.rights_for(place=place).have_right(Right.view_school_contestants):
         raise werkzeug.exceptions.Forbidden()
 
     pants_subq = (sess.query(db.Participant.user_id)