diff --git a/product/ERP5Type/Utils.py b/product/ERP5Type/Utils.py
index badd58c48899d3571c34d7facf915e6863626746..48ca48f9c0180530a5b13280cdf5be5219e2f3c9 100755
--- a/product/ERP5Type/Utils.py
+++ b/product/ERP5Type/Utils.py
@@ -902,7 +902,7 @@ def setDefaultProperties(klass, object=None):
       createCategoryAccessors(klass, cat)
       createValueAccessors(klass, cat)
     if object is not None and klass.__name__ == "Base": # XXX use if possible is and real class
-      for cat in object.getBaseCategoryList():
+      for cat in object.portal_categories.getBaseCategoryList():
         createRelatedValueAccessors(klass, cat)
     # Create the constraint method list - always check type
     klass.constraints = [Constraint.PropertyTypeValidity(id='type_check')]