# HG changeset patch # User Sandrine Ribeau # Date 1260205836 28800 # Node ID 65ee20fb907846571808064174b943c5a3940d99 # Parent 7f68077d2c3b63428406e4f9bc67f3e49178af1b# Parent b2d0b14a365ddab036ea180050af897f2723f9f6 merge diff -r b2d0b14a365d -r 65ee20fb9078 schema.py --- 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: