summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2012-11-13 15:12:13 +0100
committerThibault Delavallée <tde@openerp.com>2012-11-13 15:12:13 +0100
commitad75b35c0e58cd06b9bbd5d6148a73a36bcede23 (patch)
treeb1b83987fd4b5555351dd5d6c6ae574092c9ed13
parentc0d3cd2f816423b73ba85a95d166b005f6217689 (diff)
[FIX] email_template: email_recipients, when void, generate a not-void partner_ids.
bzr revid: tde@openerp.com-20121113141213-j2hp2bdakjb4bw8z
-rw-r--r--addons/email_template/wizard/mail_compose_message.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/email_template/wizard/mail_compose_message.py b/addons/email_template/wizard/mail_compose_message.py
index fed2891a731..129c32722f5 100644
--- a/addons/email_template/wizard/mail_compose_message.py
+++ b/addons/email_template/wizard/mail_compose_message.py
@@ -163,9 +163,10 @@ class mail_compose_message(osv.TransientModel):
for mail in mails:
partner_id = self.pool.get('res.partner').find_or_create(cr, uid, mail, context=context)
values['partner_ids'].append(partner_id)
- partner_ids = values.pop('email_recipients', '').split(',')
- for partner_id in partner_ids:
- values['partner_ids'].append(int(partner_id))
+ email_recipients = values.pop('email_recipients', '')
+ if email_recipients:
+ for partner_id in email_recipients.split(','):
+ values['partner_ids'].append(int(partner_id))
values['partner_ids'] = list(set(values['partner_ids']))