diff --git a/tests/test_permissions.py b/tests/test_permissions.py
index a88735d265f1f1ef123600cf719409ae95640223..90d8c1d4eab86ca99203ca44a4d90a0c98fef60a 100644
--- a/tests/test_permissions.py
+++ b/tests/test_permissions.py
@@ -188,6 +188,7 @@ def test_basic_acl_stuff():
 
 
 def test_query():
+    db.administration.set_server_property("QUERY_FILTER_ENTITIES_WITHOUT_RETRIEVE_PERMISSIONS", "TRUE")
     person = db.RecordType("TestPerson").insert()
     db.Property("TestFirstName", datatype=db.TEXT).insert()
     db.Property("TestConductor", datatype=person).insert()
@@ -231,8 +232,6 @@ def test_query():
     deny_permission(dan, "RETRIEVE:*")
     switch_to_test_user()
 
-    # this fails if server is configured with
-    # QUERY_FILTER_ENTITIES_WITHOUT_RETRIEVE_PERMISSIONS = FALSE
     with raises(db.EmptyUniqueQueryError):
         db.execute_query(
             "FIND ENTITY TestExperiment WHICH HAS A TestConductor WHICH has a TestFirstName=Daniel",