cubicweb/schema.py
changeset 11873 8758b42d6c72
parent 11852 dfcc3f74b3c8
child 11899 bf6106b91633
--- a/cubicweb/schema.py	Fri Nov 18 18:16:21 2016 +0100
+++ b/cubicweb/schema.py	Fri Nov 18 18:19:10 2016 +0100
@@ -348,7 +348,9 @@
         if keyarg is None:
             kwargs.setdefault('u', _cw.user.eid)
             try:
-                rset = _cw.execute(rql, kwargs, build_descr=True)
+                # ensure security is disabled
+                with getattr(_cw, 'cnx', _cw).security_enabled(read=False):
+                    rset = _cw.execute(rql, kwargs, build_descr=True)
             except NotImplementedError:
                 self.critical('cant check rql expression, unsupported rql %s', rql)
                 if self.eid is not None: