Index: Base.py =================================================================== --- Base.py (révision 15661) +++ Base.py (copie de travail) @@ -1435,10 +1435,9 @@ Returns the user ID of the owner if Owner role has View permission. Returns None else. """ - path, user_id = self.getOwnerTuple() - if 'Owner' in rolesForPermissionOn(Permissions.View, self): - path, user_id = self.getOwnerTuple() - return user_id + owner = self.getWrappedOwner() + if owner is not None and owner.has_permission(Permissions.View, self): + return str(owner) return None # Private accessors for the implementation of relations based on