From c1967322d72cc08ca5eed9165bb42f8a7c154799 Mon Sep 17 00:00:00 2001 From: Jean-Paul Smets <jp@nexedi.com> Date: Thu, 11 Dec 2003 09:04:05 +0000 Subject: [PATCH] Fixed recursive (use of objectValues). Removed useless allowsContentTypes git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/Document/Folder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/product/ERP5Type/Document/Folder.py b/product/ERP5Type/Document/Folder.py index fed2a710c8..09442a4f84 100755 --- a/product/ERP5Type/Document/Folder.py +++ b/product/ERP5Type/Document/Folder.py @@ -145,7 +145,6 @@ be a problem).""" # Class inheritance fixes edit = Base.edit _edit = Base._edit - allowedContentTypes = Base.allowedContentTypes # Implementation security.declarePrivate('_setObject') @@ -437,8 +436,9 @@ be a problem).""" # Reindex self self.immediateReindexObject() # Reindex contents - for c in self.contentValues(): - c.recursiveImmediateReindexObject() + for c in self.objectValues(): + if hasattr(aq_base(c), 'recursiveImmediateReindexObject'): + c.recursiveImmediateReindexObject() # Special Relation keyword : 'content' and 'container' security.declareProtected( Permissions.AccessContentsInformation, '_getCategoryMembershipList' ) -- 2.30.9