From e3718e60c228347944d345d8a3f998d6fb7dd6c3 Mon Sep 17 00:00:00 2001 From: "Ujjvala Collins (OpenERP)" Date: Wed, 9 Mar 2011 18:00:33 +0530 Subject: [PATCH] [FIX] mail_gateway: Fixed unique file name error while sending mail. lp bug: https://launchpad.net/bugs/730632 fixed bzr revid: uco@tinyerp.com-20110309123033-lwpzrncs7qge8jag --- addons/mail_gateway/mail_gateway.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/mail_gateway/mail_gateway.py b/addons/mail_gateway/mail_gateway.py index 5dae3d3bb16..3d2935548fa 100644 --- a/addons/mail_gateway/mail_gateway.py +++ b/addons/mail_gateway/mail_gateway.py @@ -128,6 +128,10 @@ class mailgate_thread(osv.osv): for case in cases: attachments = [] for att in attach: + att_ids = att_obj.search(cr, uid, [('name','=',att[0])]) + if att_ids: + attachments.append(att_ids[0]) + else: attachments.append(att_obj.create(cr, uid, {'res_model':case._name,'res_id':case.id, 'name': att[0], 'datas': base64.encodestring(att[1])})) partner_id = hasattr(case, 'partner_id') and (case.partner_id and case.partner_id.id or False) or False