[IMP] : Mail Archieve multiple
authorksa (Open ERP) <ksa@tinyerp.co.in>
Wed, 18 Aug 2010 11:16:35 +0000 (16:46 +0530)
committerksa (Open ERP) <ksa@tinyerp.co.in>
Wed, 18 Aug 2010 11:16:35 +0000 (16:46 +0530)
bzr revid: ksa@tinyerp.co.in-20100818111635-lhr67t56khz2c9vk

addons/thunderbird/partner/partner.py

index a7795d1..883b07a 100644 (file)
@@ -153,11 +153,17 @@ class thunderbird_partner(osv.osv_memory):
         ref_ids = str(dictcreate.get('ref_ids')).split(';')\r
         msg = dictcreate.get('message')\r
         server_tools_pool = self.pool.get('email.server.tools')\r
+\r
+        address_obj = self.pool.get('res.partner.address')\r
+\r
         for ref_id in ref_ids:\r
             ref = ref_id.split(',')\r
-            model = ref[0]\r
-            res_id = int(ref[1])\r
-            server_tools_pool.history_message(cr, uid, model, res_id, msg)\r
+            for i in range(0,len(ref),2):\r
+                b = []\r
+                b.append(ref[i:i+2])\r
+                model = b[0][0]\r
+                res_id = int(b[0][1])\r
+                server_tools_pool.history_message(cr, uid, model, res_id, msg)\r
         return True\r
 \r
     def process_email(self,cr,uid,vals):\r