From a26b66dbf5420d14f9e5d90e2ff94ad0189acc26 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 15 Jan 2013 14:43:59 +0100 Subject: [PATCH] [FIX] mail_thread subclasses: message_new() should copy the author_id if one was identified bzr revid: odo@openerp.com-20130115134359-mczjs42f4gchrk7d --- addons/crm/crm_lead.py | 1 + addons/crm_claim/crm_claim.py | 1 + addons/crm_helpdesk/crm_helpdesk.py | 1 + addons/hr_recruitment/hr_recruitment.py | 1 + addons/project_issue/project_issue.py | 1 + 5 files changed, 5 insertions(+) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 4455663ca9a..187dbe2523e 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -980,6 +980,7 @@ class crm_lead(base_stage, format_address, osv.osv): 'description': desc, 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), + 'partner_id': msg.get('author_id', False), 'user_id': False, } if msg.get('priority') in dict(crm.AVAILABLE_PRIORITIES): diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py index a724579f1e8..275d9edaab4 100644 --- a/addons/crm_claim/crm_claim.py +++ b/addons/crm_claim/crm_claim.py @@ -195,6 +195,7 @@ class crm_claim(base_stage, osv.osv): 'description': desc, 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), + 'partner_id': msg.get('author_id', False), } if msg.get('priority'): defaults['priority'] = msg.get('priority') diff --git a/addons/crm_helpdesk/crm_helpdesk.py b/addons/crm_helpdesk/crm_helpdesk.py index 5ed1c040627..2d0383962b1 100644 --- a/addons/crm_helpdesk/crm_helpdesk.py +++ b/addons/crm_helpdesk/crm_helpdesk.py @@ -106,6 +106,7 @@ class crm_helpdesk(base_state, base_stage, osv.osv): 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), 'user_id': False, + 'partner_id': msg.get('author_id', False), } defaults.update(custom_values) return super(crm_helpdesk,self).message_new(cr, uid, msg, custom_values=defaults, context=context) diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 44d8912c5f1..92465c1b84e 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -353,6 +353,7 @@ class hr_applicant(base_stage, osv.Model): 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), 'user_id': False, + 'partner_id': msg.get('author_id', False), } if msg.get('priority'): defaults['priority'] = msg.get('priority') diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index b0b7193b7aa..8eb7281cd24 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -501,6 +501,7 @@ class project_issue(base_stage, osv.osv): 'description': desc, 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), + 'partner_id': msg.get('author_id', False), 'user_id': False, } if msg.get('priority'):