diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index e4e2408dc51..a585b27ac8b 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -532,6 +532,7 @@ class module(osv.osv): api.Environment.reset() registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True) + cr.commit() config = registry['res.config'].next(cr, uid, [], context=context) or {} if config.get('type') not in ('ir.actions.act_window_close',): return config