[FIX] event: confirm and unconfirm number of registration did not get updated correctly

bzr revid: mra@mra-laptop-20101007121523-08jwovzy1us4tx6j
This commit is contained in:
Mustufa Rangwala 2010-10-07 17:45:23 +05:30
parent 2518e003c1
commit 463d928a0e
1 changed files with 4 additions and 3 deletions

View File

@ -156,11 +156,12 @@ class event_event(osv.osv):
('event_id', '=', event.id),
('state', 'in', state)])
cr.execute('select sum(nb_register) from event_registration where id IN %s', (tuple(reg_ids),))
number = cr.fetchone()
if 'register_current' in fields:
res[event.id]['register_current'] = len(reg_ids)
res[event.id]['register_current'] = number and number[0] or 0.0
if 'register_prospect' in fields:
res[event.id]['register_prospect'] = len(reg_ids)
res[event.id]['register_prospect'] = number and number[0] or 0.0
return res
def write(self, cr, uid, ids, vals, context=None):