From ea7c954ccec07111ac54853e96641c054dc1d4d6 Mon Sep 17 00:00:00 2001 From: "Nasreddin Boulif (bon)" Date: Wed, 6 Oct 2021 16:00:27 +0000 Subject: [PATCH] [FIX] project: Use task object instead of self Issue: Getting recurrence start date from self instead of current task. commit ref.: https://github.com/odoo/odoo/commit/b50f5f17ee7140160e72bd37241efb14e14a9484 opw-2628777 closes odoo/odoo#77985 X-original-commit: 864ae7d307dd192ada6f34b2685b5554b77a3756 Related: odoo/enterprise#21514 Signed-off-by: LTU-Odoo --- addons/project/models/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/project/models/project.py b/addons/project/models/project.py index 4e71218bb78..4baad1250ec 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -1233,7 +1233,7 @@ class Task(models.Model): def _compute_recurrence_message(self): self.recurrence_message = False for task in self.filtered(lambda t: t.recurring_task and t._is_recurrence_valid()): - date = self._get_recurrence_start_date() + date = task._get_recurrence_start_date() recurrence_left = task.recurrence_id.recurrence_left if task.recurrence_id else task.repeat_number number_occurrences = min(5, recurrence_left if task.repeat_type == 'after' else 5) delta = task.repeat_interval if task.repeat_unit == 'day' else 1