diff --git a/addons/project/models/project.py b/addons/project/models/project.py index c633dbe13e0..154fde09694 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -2180,6 +2180,8 @@ class Task(models.Model): @api.depends('parent_id.project_id', 'display_project_id') def _compute_project_id(self): + # Avoid recomputing kanban_state + self.env.remove_to_compute(self._fields['kanban_state'], self) for task in self: if task.parent_id: task.project_id = task.display_project_id or task.parent_id.project_id