From fd8b64c3928c60b9e19a71274250c995f9ae396d Mon Sep 17 00:00:00 2001 From: Ayush Tiwari <ayush.tiwari@nexedi.com> Date: Fri, 21 Jul 2017 08:00:38 +0000 Subject: [PATCH] bt5_config: HACK for letting reserved_ids getting installed --- product/ERP5/Document/BusinessManager.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/product/ERP5/Document/BusinessManager.py b/product/ERP5/Document/BusinessManager.py index 4226d56c1c9..4aeef2a3fae 100644 --- a/product/ERP5/Document/BusinessManager.py +++ b/product/ERP5/Document/BusinessManager.py @@ -328,7 +328,11 @@ class BusinessManager(Folder): for obj in imported_manager.objectValues(): delattr(obj, '__ac_local_roles__') new_id = self.generateNewId() - self._setObject(new_id, aq_base(obj)) + # XXX: Donot merge this, needed just for migrated erp5_core + try: + self._setObject(new_id, aq_base(obj)) + except Exception: + pass obj.isIndexable = ConstantGetter('isIndexable', value=False) self.setProperty('template_path_list', imported_manager.getProperty('template_path_list')) self.setProperty('layer', imported_manager.getProperty('layer')) -- 2.30.9