diff --git a/product/ERP5Configurator/Document/PathConfiguratorItem.py b/product/ERP5Configurator/Document/PathConfiguratorItem.py index 65fdf2c688114ccc6eb93f736ec888a843c524ed..cdaf610efc787b37a6b40416bb8a4b2a7e41b2fb 100644 --- a/product/ERP5Configurator/Document/PathConfiguratorItem.py +++ b/product/ERP5Configurator/Document/PathConfiguratorItem.py @@ -73,8 +73,7 @@ class PathConfiguratorItem(ConfiguratorItemMixin, XMLObject): if fixit: document = container.newContent(id=document_id, portal_type=portal_type) - for property_id, value in document_dict.items(): - document.setProperty(property_id, value) + document.edit(**document_dict) if transition_method is not None: getattr(document, transition_method) ( comment=translateString("Transition executed by Configurator"))