From ccf4d142b0674dc6894eff5c9e1c4ac77d78d18d Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 6 May 2014 12:29:42 +0200 Subject: [PATCH] [FIX] gamification: avoid recomputing every goal for every challenge bzr revid: mat@openerp.com-20140506102942-obopc9j5a2136cxh --- addons/gamification/models/challenge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/gamification/models/challenge.py b/addons/gamification/models/challenge.py index a6c467f0177..f4704f2de29 100644 --- a/addons/gamification/models/challenge.py +++ b/addons/gamification/models/challenge.py @@ -396,9 +396,9 @@ class gamification_challenge(osv.Model): :param list(int) ids: the list of challenge concerned""" goal_obj = self.pool.get('gamification.goal') - to_update = [] for challenge in self.browse(cr, uid, ids, context=context): (start_date, end_date) = start_end_date_for_period(challenge.period) + to_update = [] # if no periodicity, use challenge dates if not start_date and challenge.start_date: