summaryrefslogtreecommitdiff
path: root/addons/email_template/wizard/mail_compose_message.py
diff options
context:
space:
mode:
authorMartin Trigaux <mat@openerp.com>2013-12-24 16:43:40 +0100
committerMartin Trigaux <mat@openerp.com>2013-12-24 16:43:40 +0100
commita42bf998e24eab8fcf498a831c2f49638cd4e4d2 (patch)
treeff2f3d73159b31a045c603836f9d43f50d133a16 /addons/email_template/wizard/mail_compose_message.py
parent90ebde3676b3f4c2a00132313417410ce4ba36b9 (diff)
parente453001a7fccb1760cc9b9b85e935a45442886b5 (diff)
[MERGE] sync with trunk
bzr revid: mat@openerp.com-20131224154340-pwtp292xac5eodci
Diffstat (limited to 'addons/email_template/wizard/mail_compose_message.py')
-rw-r--r--addons/email_template/wizard/mail_compose_message.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/email_template/wizard/mail_compose_message.py b/addons/email_template/wizard/mail_compose_message.py
index bae7a0d8f9c..cd417a19d3c 100644
--- a/addons/email_template/wizard/mail_compose_message.py
+++ b/addons/email_template/wizard/mail_compose_message.py
@@ -19,7 +19,7 @@
#
##############################################################################
-from openerp import tools
+from openerp import tools, SUPERUSER_ID
from openerp.osv import osv, fields
@@ -143,9 +143,9 @@ class mail_compose_message(osv.TransientModel):
partner_ids.append(partner_id)
partner_to = rendered_values.pop('partner_to', '')
if partner_to:
- for partner_id in partner_to.split(','):
- if partner_id: # placeholders could generate '', 3, 2 due to some empty field values
- partner_ids.append(int(partner_id))
+ # placeholders could generate '', 3, 2 due to some empty field values
+ tpl_partner_ids = [pid for pid in partner_to.split(',') if pid]
+ partner_ids += self.pool['res.partner'].exists(cr, SUPERUSER_ID, tpl_partner_ids, context=context)
return partner_ids
def generate_email_for_composer_batch(self, cr, uid, template_id, res_ids, context=None):