From 8a4485f2f62164031d376e151bfa8c8e8b629a3c Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 29 Mar 2011 16:02:07 +0530 Subject: [PATCH] [IMP]BASE_SETUP: TASK of REWORK-Remove call of Install btn bzr revid: aag@tinyerp.co.in-20110329103207-o872ckzew5j7ja8g --- addons/base_setup/installer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index 50653e20be7..6c0367816b8 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -119,6 +119,7 @@ class base_setup_installer(osv.osv_memory): if context is None: context = {} modules = self.pool.get('ir.module.module') + upgrade_obj = self.pool.get('base.module.upgrade') modules_selected = [] datas = self.read(cr, uid, ids, context=context)[0] key = datas.keys() @@ -138,7 +139,8 @@ class base_setup_installer(osv.osv_memory): for i in inst: if i.state == 'uninstalled': sect_mod_id = i.id - modules.button_install(cr, uid, [sect_mod_id], context=context) + modules.state_update(cr, uid, [sect_mod_id], 'to install', ['uninstalled'], context) + upgrade_obj.upgrade_module(cr, uid, [sect_mod_id], context=context) elif i.state == 'installed': if modules_selected: for instl in modules_selected: