From 463d928a0e098afd326eb695c26c8f1e2d65865b Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Thu, 7 Oct 2010 17:45:23 +0530 Subject: [PATCH] [FIX] event: confirm and unconfirm number of registration did not get updated correctly bzr revid: mra@mra-laptop-20101007121523-08jwovzy1us4tx6j --- addons/event/event.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/event/event.py b/addons/event/event.py index 63093099eea..736f846b5c9 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -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):