? owned.diff Index: AccessControl/Owned.py =================================================================== RCS file: /cvs-repository/Packages/AccessControl/Attic/Owned.py,v retrieving revision 1.19.46.4 diff -u -r1.19.46.4 Owned.py --- AccessControl/Owned.py 12 Mar 2004 16:58:29 -0000 1.19.46.4 +++ AccessControl/Owned.py 16 May 2005 05:59:51 -0000 @@ -147,7 +147,9 @@ if old==new: return if old is UnownableOwner: return - for child in self.objectValues(): + values = getattr( aq_base(self), 'objectValues', lambda :() )() + + for child in values: if recursive: child.changeOwnership(user, 1) else: