diff --git a/addons/rating_project/models/project.py b/addons/rating_project/models/project.py index 4ae5248fad4..265e72b9179 100644 --- a/addons/rating_project/models/project.py +++ b/addons/rating_project/models/project.py @@ -65,13 +65,9 @@ class Project(models.Model): @api.model def _send_rating_all(self): projects = self.search([('rating_status', '=', 'periodic'), ('rating_request_deadline', '<=', fields.Datetime.now())]) - projects._send_rating_mail() + projects.mapped('task_ids')._send_task_rating_mail() projects._compute_rating_request_deadline() - def _send_rating_mail(self): - for project in self: - project.task_ids._send_task_rating_mail() - @api.depends('percentage_satisfaction_task') def _compute_percentage_satisfaction_project(self): domain = [('create_date', '>=', fields.Datetime.to_string(fields.datetime.now() - timedelta(days=30)))]