[FIX] mail_thread subclasses: message_new() should copy the author_id if one was...
authorOlivier Dony <odo@openerp.com>
Tue, 15 Jan 2013 13:43:59 +0000 (14:43 +0100)
committerOlivier Dony <odo@openerp.com>
Tue, 15 Jan 2013 13:43:59 +0000 (14:43 +0100)
bzr revid: odo@openerp.com-20130115134359-mczjs42f4gchrk7d

addons/crm/crm_lead.py
addons/crm_claim/crm_claim.py
addons/crm_helpdesk/crm_helpdesk.py
addons/hr_recruitment/hr_recruitment.py
addons/project_issue/project_issue.py

index 4455663..187dbe2 100644 (file)
@@ -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):
index a724579..275d9ed 100644 (file)
@@ -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')
index 5ed1c04..2d03839 100644 (file)
@@ -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)
index 44d8912..92465c1 100644 (file)
@@ -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')
index b0b7193..8eb7281 100644 (file)
@@ -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'):