merge
authorSandrine Ribeau <sandrine.ribeau@logilab.fr>
Mon, 07 Dec 2009 09:10:36 -0800
changeset 4020 65ee20fb9078
parent 4019 7f68077d2c3b (diff)
parent 4010 b2d0b14a365d (current diff)
child 4022 934e758a73ef
merge
--- a/schema.py	Mon Dec 07 17:57:19 2009 +0100
+++ b/schema.py	Mon Dec 07 09:10:36 2009 -0800
@@ -412,8 +412,8 @@
 
     def may_have_permission(self, action, req, eschema=None, role=None):
         if eschema is not None:
-            for tschema in rschema.targets(eschema, role):
-                rdef = rschema.role_rdef(eschema, tschema, role)
+            for tschema in self.targets(eschema, role):
+                rdef = self.role_rdef(eschema, tschema, role)
                 if rdef.may_have_permission(action, req):
                     return True
         else: