From 20eb86a5dd5c9379218c976e56096ae93eb93e7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 31 Mar 2015 17:20:48 +0200 Subject: [PATCH] [FIX] crm, project, project_issue, hr_recruitment: fixed override of method not taking the same parameters as the base method. An argument was missing. --- addons/crm/crm_lead.py | 4 ++-- addons/hr_recruitment/hr_recruitment.py | 4 ++-- addons/project/project.py | 4 ++-- addons/project_issue/project_issue.py | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index ead2b7d6b90..88f7c20f47b 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -981,11 +981,11 @@ class crm_lead(format_address, osv.osv): # Mail Gateway # ---------------------------------------- - def message_get_reply_to(self, cr, uid, ids, context=None): + def message_get_reply_to(self, cr, uid, ids, default=None, context=None): """ Override to get the reply_to of the parent project. """ leads = self.browse(cr, SUPERUSER_ID, ids, context=context) team_ids = set([lead.team_id.id for lead in leads if lead.team_id]) - aliases = self.pool['crm.team'].message_get_reply_to(cr, uid, list(team_ids), context=context) + aliases = self.pool['crm.team'].message_get_reply_to(cr, uid, list(team_ids), default=default, context=context) return dict((lead.id, aliases.get(lead.team_id and lead.team_id.id or 0, False)) for lead in leads) def get_formview_id(self, cr, uid, id, context=None): diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 4bcf3209c7a..7aefadfe3d5 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -428,11 +428,11 @@ class hr_applicant(osv.Model): action['domain'] = str(['&', ('res_model', '=', self._name), ('res_id', 'in', ids)]) return action - def message_get_reply_to(self, cr, uid, ids, context=None): + def message_get_reply_to(self, cr, uid, ids, default=None, context=None): """ Override to get the reply_to of the parent project. """ applicants = self.browse(cr, SUPERUSER_ID, ids, context=context) job_ids = set([applicant.job_id.id for applicant in applicants if applicant.job_id]) - aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(job_ids), context=context) + aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(job_ids), default=default, context=context) return dict((applicant.id, aliases.get(applicant.job_id and applicant.job_id.id or 0, False)) for applicant in applicants) def message_get_suggested_recipients(self, cr, uid, ids, context=None): diff --git a/addons/project/project.py b/addons/project/project.py index 28a1b572017..89e1d75f096 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -1137,11 +1137,11 @@ class task(osv.osv): # Mail gateway # --------------------------------------------------- - def message_get_reply_to(self, cr, uid, ids, context=None): + def message_get_reply_to(self, cr, uid, ids, default=None, context=None): """ Override to get the reply_to of the parent project. """ tasks = self.browse(cr, SUPERUSER_ID, ids, context=context) project_ids = set([task.project_id.id for task in tasks if task.project_id]) - aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(project_ids), context=context) + aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(project_ids), default=default, context=context) return dict((task.id, aliases.get(task.project_id and task.project_id.id or 0, False)) for task in tasks) def message_new(self, cr, uid, msg, custom_values=None, context=None): diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index a7f89ec53a5..7c836e7bb7d 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -424,11 +424,11 @@ class project_issue(osv.Model): # Mail gateway # ------------------------------------------------------- - def message_get_reply_to(self, cr, uid, ids, context=None): + def message_get_reply_to(self, cr, uid, ids, default=None, context=None): """ Override to get the reply_to of the parent project. """ issues = self.browse(cr, SUPERUSER_ID, ids, context=context) project_ids = set([issue.project_id.id for issue in issues if issue.project_id]) - aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(project_ids), context=context) + aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(project_ids), default=default, context=context) return dict((issue.id, aliases.get(issue.project_id and issue.project_id.id or 0, False)) for issue in issues) def message_get_suggested_recipients(self, cr, uid, ids, context=None):