diff --git a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Predicate_getMembershipCriterionCategoryList.xml b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Predicate_getMembershipCriterionCategoryList.xml
index 85fc7ee4b2e1d457bccc83d383cf036d8cd375ff..3f1d67b8164375a60c5fcd10cf1f8c873321d528 100644
--- a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Predicate_getMembershipCriterionCategoryList.xml
+++ b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Predicate_getMembershipCriterionCategoryList.xml
@@ -66,7 +66,7 @@ category_list = []\n
 ctool = context.portal_categories\n
 for item in mixed_list:\n
   base_category = ctool[item]\n
-  item_list = base_category.getCategoryChildCompactLogicalPathItemList(base=1)\n
+  item_list = base_category.getCategoryChildCompactLogicalPathItemList(base=1)[:]\n
   if item_list == [[\'\', \'\']]:\n
     for fallback_category in base_category.getFallbackBaseCategoryList():\n
       fallback_category = ctool.restrictedTraverse(fallback_category, None)\n
diff --git a/product/ERP5/bootstrap/erp5_core/bt/revision b/product/ERP5/bootstrap/erp5_core/bt/revision
index 1c1c657320ae80f02fc576c147cef30db6e0e36f..825e329dcc0411feae1ccc1843d29422c7bd24f3 100644
--- a/product/ERP5/bootstrap/erp5_core/bt/revision
+++ b/product/ERP5/bootstrap/erp5_core/bt/revision
@@ -1 +1 @@
-1168
\ No newline at end of file
+1169
\ No newline at end of file