If no addons-path provided, include the main addons
authorFabien Meghazi <fme@openerp.com>
Tue, 20 May 2014 20:33:49 +0000 (22:33 +0200)
committerFabien Meghazi <fme@openerp.com>
Tue, 20 May 2014 20:33:49 +0000 (22:33 +0200)
openerp/tools/config.py

index 588c2de..9a05477 100644 (file)
@@ -433,7 +433,9 @@ class configmanager(object):
 
         self.options['root_path'] = os.path.abspath(os.path.expanduser(os.path.expandvars(os.path.dirname(openerp.__file__))))
         if not self.options['addons_path'] or self.options['addons_path']=='None':
-            self.options['addons_path'] = os.path.join(self.options['root_path'], 'addons')
+            base_addons = os.path.join(self.options['root_path'], 'addons')
+            main_addons = os.path.abspath(os.path.join(self.options['root_path'], '../addons'))
+            self.options['addons_path'] = '%s,%s' % (base_addons, main_addons)
         else:
             self.options['addons_path'] = ",".join(
                     os.path.abspath(os.path.expanduser(os.path.expandvars(x)))