From b3b800bd17696c83fbfbaade18b730581fe00a5c Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 23 Jan 2013 18:47:24 +0100 Subject: [PATCH] [FIX] signal registry change when install modules from config wizards bzr revid: chs@openerp.com-20130123174724-bqonj3d4dufof2vw --- openerp/addons/base/res/res_config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()