From b35954585dec08ad5e3463f156a62f6ba60d029a Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Thu, 28 Jun 2012 15:07:51 +0900 Subject: [PATCH] Sometimes section is not present Sometimes on configuration product-config can be defined but promise-path and site id isn't, like for example when some instance use DeadlockDebugger. --- product/ERP5/ERP5Site.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py index 7c5b063c2a..70ba83807a 100644 --- a/product/ERP5/ERP5Site.py +++ b/product/ERP5/ERP5Site.py @@ -660,7 +660,7 @@ class ERP5Site(FolderMixIn, CMFSite, CacheCookieMixin): """ config = getConfiguration() if getattr(config, 'product_config', None) is not None: - parameter_dict = config.product_config.get(self.getPath()) + parameter_dict = config.product_config.get(self.getPath(), {}) if 'promise_path' in parameter_dict: promise_path = parameter_dict['promise_path'] import ConfigParser -- 2.30.9