[FIX] mail_gateway : Received emails are not creating dulicate attachments anymore
[odoo/odoo.git] / addons / crm_helpdesk / crm_helpdesk.py
index 30a2af6..9d266e5 100644 (file)
@@ -125,6 +125,7 @@ class crm_helpdesk(crm.crm_case, osv.osv):
 
         res = self.create(cr, uid, vals, context)
         attachents = msg.get('attachments', [])
+        att_ids = []
         for attactment in attachents or []:
             data_attach = {
                 'name': attactment,
@@ -134,9 +135,9 @@ class crm_helpdesk(crm.crm_case, osv.osv):
                 'res_model': self._name,
                 'res_id': res,
             }
-            self.pool.get('ir.attachment').create(cr, uid, data_attach)
+            att_ids.append(self.pool.get('ir.attachment').create(cr, uid, data_attach))
 
-        return res
+        return res,att_ids
 
     def message_update(self, cr, uid, ids, vals={}, msg="", default_act='pending', context=None):
         """