From 655a863d6e1cd1cc3ecc27a9f049dcb157efc58f Mon Sep 17 00:00:00 2001 From: Swapnesh Shah Date: Wed, 25 Aug 2021 18:11:51 +0000 Subject: [PATCH] [FIX] gamification: use context_today instead of today `fields.Date.today` doesn't give date based on TZ which might be wrong in some cases as it doesn't respect TZ. With this commit, we are using `fields.Date.context_today` as default date. closes odoo/odoo#76241 X-original-commit: addd4ae73ca4fa7a7046a88dd1310361dd895f15 Signed-off-by: Yannick Tivisse (yti) --- addons/gamification/models/goal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/gamification/models/goal.py b/addons/gamification/models/goal.py index 8491ee770e3..ef44e7f4c41 100644 --- a/addons/gamification/models/goal.py +++ b/addons/gamification/models/goal.py @@ -412,7 +412,7 @@ class Goal(models.Model): If the current value is changed and the report frequency is set to On change, a report is generated """ - vals['last_update'] = fields.Date.today() + vals['last_update'] = fields.Date.context_today(self) result = super(Goal, self).write(vals) for goal in self: if goal.state != "draft" and ('definition_id' in vals or 'user_id' in vals):