web/views/actions.py
changeset 4087 2b8bc4cfd6ee
parent 3890 d7a270f50f54
child 4252 6c4f109c2b03
--- a/web/views/actions.py	Wed Dec 09 16:07:07 2009 +0100
+++ b/web/views/actions.py	Wed Dec 09 16:33:32 2009 +0100
@@ -65,7 +65,7 @@
         select = rqlst.children[0]
         if len(select.defined_vars) == 1 and len(select.solutions) == 1:
             rset._searched_etype = select.solutions[0].itervalues().next()
-            eschema = req.schema.eschema(rset._searched_etype)
+            eschema = req.vreg.schema.eschema(rset._searched_etype)
             if not (eschema.final or eschema.is_subobject(strict=True)) \
                    and eschema.has_perm(req, 'add'):
                 return 1