From 767e644fafc9d61adf9fd5e1116f85f336f2f532 Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Fri, 22 Jan 2010 16:30:45 +0530 Subject: [PATCH] [FIX] crm : put history on msg_update bzr revid: hmo@tinyerp.com-20100122110045-gc52py8aq3jfmimb --- addons/crm/crm_mailgate.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/crm/crm_mailgate.py b/addons/crm/crm_mailgate.py index 6189bb7088a..2da93ee3347 100644 --- a/addons/crm/crm_mailgate.py +++ b/addons/crm/crm_mailgate.py @@ -58,8 +58,7 @@ class crm_cases(osv.osv): mailgate_obj = self.pool.get('mail.gateway') msg_actions, body_data = mailgate_obj.msg_act_get(msg) data.update({ - 'description': body_data, - 'history_line': [(0, 0, {'description': body_data, 'email': msg['From']})], + 'description': body_data, }) act = 'case_'+default_act if 'state' in msg_actions: @@ -79,7 +78,9 @@ class crm_cases(osv.osv): if 'partner' in msg_actions: data['email_from'] = msg_actions['partner'][:128] - res = self.write(cr, uid, ids, data) + res = self.write(cr, uid, ids, data) + cases = self.browse(cr, uid, [res]) + self.__history(cr, uid, cases, _('Receive'), history=True, email=msg['From']) getattr(self,act)(cr, uid, ids) return res