summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPinakin Nayi (OpenERP) <pna@tinyerp.com>2012-09-12 11:28:27 +0530
committerPinakin Nayi (OpenERP) <pna@tinyerp.com>2012-09-12 11:28:27 +0530
commit04f0a3f50fbb08086f28fbbe796d3201fb65320f (patch)
treeaafc024d3d81f79b7867665b98a1ff93fe05551c
parent77efac80dde9cf19a00bdbf2f98afa24a87f5673 (diff)
[IMP]thunderbird add attachment
bzr revid: pna@tinyerp.com-20120912055827-tc5dt2ahfstz47ma
-rw-r--r--addons/mail/mail_thread.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index c0d6ac90fe6..59bdf8f36c6 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -584,6 +584,7 @@ class mail_thread(osv.AbstractModel):
if isinstance(thread_id, (list, tuple)):
thread_id = thread_id and thread_id[0]
+ ir_attachment = self.pool.get('ir.attachment')
attachment_ids = []
for name, content in attachments:
if isinstance(content, unicode):
@@ -596,7 +597,7 @@ class mail_thread(osv.AbstractModel):
'res_model': context.get('thread_model') or self._name,
'res_id': thread_id,
}
- attachment_ids.append((0, 0, data_attach))
+ attachment_ids.append(ir_attachment.create(cr, uid, data_attach, context=context))
values = kwargs
values.update({