diff options
| author | Christophe Simonis <chs@openerp.com> | 2013-01-23 18:47:24 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@openerp.com> | 2013-01-23 18:47:24 +0100 |
| commit | b3b800bd17696c83fbfbaade18b730581fe00a5c (patch) | |
| tree | c8c3aed526424f2aa8cdca107be510c592fe64ba | |
| parent | b3300f6074bbc36f18b17af5a6cb7807e1943d5f (diff) | |
[FIX] signal registry change when install modules from config wizards
bzr revid: chs@openerp.com-20130123174724-bqonj3d4dufof2vw
| -rw-r--r-- | openerp/addons/base/res/res_config.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index ff0c3bfe6ad..a2368a9f508 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -21,6 +21,7 @@ import logging from operator import attrgetter +import openerp from openerp import pooler from openerp.osv import osv, fields from openerp.tools import ustr @@ -358,7 +359,8 @@ class res_config_installer(osv.osv_memory): cr, uid, modules.search(cr, uid, [('name','in',to_install)]), 'to install', ['uninstalled'], context=context) - cr.commit() #TOFIX: after remove this statement, installation wizard is fail + cr.commit() + openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) new_db, self.pool = pooler.restart_pool(cr.dbname, update_module=True) res_config_installer() |
