summaryrefslogtreecommitdiff
path: root/openerp/modules/loading.py
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2015-12-21 11:37:53 +0100
committerMartin Trigaux <mat@odoo.com>2015-12-21 11:37:53 +0100
commite4bf03aeaf2c8200164c27f0d93994e2c173bded (patch)
treeabce75b917f931d042dba1e34060efd625f90ed7 /openerp/modules/loading.py
parent82a495eed52a9f42e5b88caa52c20a85f8d81ce3 (diff)
parentc298cf3250fcfa351775dc57c3b913169e30e418 (diff)
[MERGE] Forward port of branch saas-7 up to c298cf3
Diffstat (limited to 'openerp/modules/loading.py')
-rw-r--r--openerp/modules/loading.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py
index 85f49b1ea06..40cd1bbfd59 100644
--- a/openerp/modules/loading.py
+++ b/openerp/modules/loading.py
@@ -278,12 +278,13 @@ def load_modules(db, force_demo=False, status=None, update_module=False):
report = registry._assertion_report
loaded_modules, processed_modules = load_module_graph(cr, graph, status, perform_checks=update_module, report=report)
- if tools.config['load_language'] or update_module:
+ load_lang = tools.config.pop('load_language')
+ if load_lang or update_module:
# some base models are used below, so make sure they are set up
registry.setup_models(cr, partial=True)
- if tools.config['load_language']:
- for lang in tools.config['load_language'].split(','):
+ if load_lang:
+ for lang in load_lang.split(','):
tools.load_language(cr, lang)
# STEP 2: Mark other modules to be loaded/updated