# HG changeset patch # User Sylvain Thenault # Date 1230039539 -3600 # Node ID b36670d730b2548c786fbe3271620429009c0b3e # Parent 97361ddaf342528e5c10c57e4814b179788ad45d oops diff -r 97361ddaf342 -r b36670d730b2 common/selectors.py --- a/common/selectors.py Mon Dec 22 19:06:36 2008 +0100 +++ b/common/selectors.py Tue Dec 23 14:38:59 2008 +0100 @@ -358,7 +358,7 @@ """ if hasattr(cls, 'rtype'): perm = getattr(cls, 'require_permission', 'read') - if not schema.rschema(cls.rtype).has_perm(req, perm): + if not cls.schema.rschema(cls.rtype).has_perm(req, perm): return 0 if row is None: for etype in rset.column_types(col or 0): @@ -375,9 +375,8 @@ .rtype attribute of the class, and if at least one entity type in the result set has this relation. """ - schema = cls.schema perm = getattr(cls, 'require_permission', 'read') - if not schema.rschema(cls.rtype).has_perm(req, perm): + if not cls.schema.rschema(cls.rtype).has_perm(req, perm): return 0 if row is None: for etype in rset.column_types(col or 0):