diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index aeb614dafaf..2d497ad7853 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -286,7 +286,9 @@ class module(osv.osv): return demo def button_install(self, cr, uid, ids, context=None): + upgrade_obj = self.pool.get('base.module.upgrade') self.state_update(cr, uid, ids, 'to install', ['uninstalled'], context) + upgrade_obj.upgrade_module(cr, uid, ids, context=context) return { 'name': _('Install'), 'view_type': 'form',