[IMP] use actual values to set current progress in base.setup.installer

bzr revid: xmo@openerp.com-20100809110110-bgeol5qd1kwux18k
This commit is contained in:
Xavier Morel 2010-08-09 13:01:10 +02:00
parent 57e7c51818
commit 28b654027a
1 changed files with 5 additions and 3 deletions

View File

@ -104,8 +104,10 @@ class base_setup_installer(osv.osv_memory):
return None
def onchange_moduleselection(self, cr, uid, ids, *args):
progress = self._progress(cr, uid) - round((len(filter(lambda x: x==1, args)))*80/len(args))
if progress <= 10.0:
progress = 10.0
closed, total = self.get_current_progress(cr, uid)
progress = round(100. * closed / (total + len(filter(None, args))))
if progress < 10.:
progress = 10.
return {'value':{'progress':progress}}
base_setup_installer()