diff --git a/product/CMFCategory/CategoryTool.py b/product/CMFCategory/CategoryTool.py index 7e63231a05471858955110fbaa6d8e6145a31760..99b7c6e709d6ac5677cb6960009c11aa2c9c94ef 100644 --- a/product/CMFCategory/CategoryTool.py +++ b/product/CMFCategory/CategoryTool.py @@ -906,7 +906,7 @@ class CategoryTool( UniqueObject, Folder, Base ): # We implement here special keywords if my_base_category == 'parent': parent = context.aq_parent - if parent is self.getPortalObject(): + if not hasattr(aq_base(parent), 'portal_type'): my_acquisition_object_list = [] else: #LOG("Parent Object List ",0,str(parent.getRelativeUrl()))