From 62dc10d81b108a79bc407620fca3542bc5577528 Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Wed, 18 Aug 2010 16:46:35 +0530 Subject: [PATCH] [IMP] : Mail Archieve multiple bzr revid: ksa@tinyerp.co.in-20100818111635-lhr67t56khz2c9vk --- addons/thunderbird/partner/partner.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/thunderbird/partner/partner.py b/addons/thunderbird/partner/partner.py index a7795d1a602..883b07aa2cd 100644 --- a/addons/thunderbird/partner/partner.py +++ b/addons/thunderbird/partner/partner.py @@ -153,11 +153,17 @@ class thunderbird_partner(osv.osv_memory): ref_ids = str(dictcreate.get('ref_ids')).split(';') msg = dictcreate.get('message') server_tools_pool = self.pool.get('email.server.tools') + + address_obj = self.pool.get('res.partner.address') + for ref_id in ref_ids: ref = ref_id.split(',') - model = ref[0] - res_id = int(ref[1]) - server_tools_pool.history_message(cr, uid, model, res_id, msg) + for i in range(0,len(ref),2): + b = [] + b.append(ref[i:i+2]) + model = b[0][0] + res_id = int(b[0][1]) + server_tools_pool.history_message(cr, uid, model, res_id, msg) return True def process_email(self,cr,uid,vals):