diff --git a/product/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py b/product/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py
index cd0ba2b0335a4662ca80b4082ad828bd2e6473d8..0125339043d2d5e47d2851de8d58ef4929230dda 100644
--- a/product/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py
+++ b/product/ERP5Configurator/Document/CategoriesSpreadsheetConfiguratorItem.py
@@ -87,9 +87,11 @@ class CategoriesSpreadsheetConfiguratorItem(ConfiguratorItemMixin, XMLObject):
               id=cat,)
           else:
             path = path[cat]
-
         edit_dict = category_info.copy()
         edit_dict.pop('path')
+        if 'id' in edit_dict.keys():
+          edit_dict.pop('id')
+
         path.edit(**edit_dict)
         ## add to customer template
         self.install(path, business_configuration)