From 671d54114f3da570ee92d4b0a2192212eb63d87a Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Fri, 9 Mar 2018 17:43:50 +0100 Subject: [PATCH] [FIX] project_issue: override `_track_template` Properly override `_track_template` similarly to what is done for `project.task`, so the method can accept a recordset. Co-authored by: Nicolas Martinelli Closes #23466 opw-1823244 --- addons/project_issue/models/project_issue.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/project_issue/models/project_issue.py b/addons/project_issue/models/project_issue.py index 2b61094cd30..b4eb93d24f0 100644 --- a/addons/project_issue/models/project_issue.py +++ b/addons/project_issue/models/project_issue.py @@ -204,11 +204,11 @@ class ProjectIssue(models.Model): @api.multi def _track_template(self, tracking): - self.ensure_one() res = super(ProjectIssue, self)._track_template(tracking) - changes, dummy = tracking[self.id] - if 'stage_id' in changes and self.stage_id.mail_template_id: - res['stage_id'] = (self.stage_id.mail_template_id, {'composition_mode': 'mass_mail'}) + test_issue = self[0] + changes, tracking_value_ids = tracking[test_issue.id] + if 'stage_id' in changes and test_issue.stage_id.mail_template_id: + res['stage_id'] = (test_issue.stage_id.mail_template_id, {'composition_mode': 'mass_mail'}) return res def _track_subtype(self, init_values):