diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py index b47717cf61d144daa24d4ab11c6327bc644f90c3..b24cc6234e6452d0b7229227d5d7bf063f288be6 100755 --- a/product/ERP5/Document/BusinessTemplate.py +++ b/product/ERP5/Document/BusinessTemplate.py @@ -1373,7 +1373,11 @@ class ModuleTemplateItem(BaseTemplateItem): module.setTitle(str(mapping['title'])) for name,role_list in list(mapping['permission_list']): acquire = (type(role_list) == type([])) - module.manage_permission(name, roles=role_list, acquire=acquire) + try: + module.manage_permission(name, roles=role_list, acquire=acquire) + except ValueError: + # Ignore a permission not present in this system. + pass def _importFile(self, file_name, file): dict = {}