From 80d0f5dfc97d97fb6af681eefa9aee6b28945009 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Mon, 14 Jun 2010 16:54:22 +0530 Subject: [PATCH] [IMP]: mail_gateway: Improvement for history bzr revid: rpa@tinyerp.com-20100614112422-yj34kne5fibi5iop --- addons/mail_gateway/mail_gateway.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/mail_gateway/mail_gateway.py b/addons/mail_gateway/mail_gateway.py index b4de38b1471..d92ee16905c 100644 --- a/addons/mail_gateway/mail_gateway.py +++ b/addons/mail_gateway/mail_gateway.py @@ -267,9 +267,15 @@ class mailgate_tool(osv.osv): } att_ids.append(self.pool.get('ir.attachment').create(cr, uid, data_attach)) - if hasattr(model_pool, 'history'): + if hasattr(model_pool, '_history'): res = model_pool.browse(cr, uid, [res_id]) - model_pool._history(cr, uid, res, 'Receive', True, msg.get('to'), msg.get('body'), msg.get('from'), False, {'model' : model}) + model_pool._history(cr, uid, res, 'Receive', True, + subject=msg.get('subject'), + email=msg.get('to'), details=msg.get('body'), + email_from=msg.get('from'), + message_id=msg.get('message-id'), + attach=msg.get('attachments', {}).items(), + context={'model' : model}) else: self.history(cr, uid, model, res_id, msg, att_ids, server_id=server_id, server_type=server_type)