From f8480b69be0cf4fa9e748fee783c3d2dee8a72a0 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 16 Jul 2013 11:59:28 +0200 Subject: [PATCH] [FIX]email_template: generate_email_for_composer, clean context before find or create partner, to avoid default values for partner bzr revid: dle@openerp.com-20130716095928-z79ipwgjxw5ypg3y --- addons/email_template/wizard/mail_compose_message.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/email_template/wizard/mail_compose_message.py b/addons/email_template/wizard/mail_compose_message.py index 2e051338352..2f1e266848e 100644 --- a/addons/email_template/wizard/mail_compose_message.py +++ b/addons/email_template/wizard/mail_compose_message.py @@ -147,8 +147,9 @@ class mail_compose_message(osv.TransientModel): # transform email_to, email_cc into partner_ids partner_ids = set() mails = tools.email_split(values.pop('email_to', '') + ' ' + values.pop('email_cc', '')) + ctx = dict((k, v) for k, v in (context or {}).items() if not k.startswith('default_')) for mail in mails: - partner_id = self.pool.get('res.partner').find_or_create(cr, uid, mail, context=context) + partner_id = self.pool.get('res.partner').find_or_create(cr, uid, mail, context=ctx) partner_ids.add(partner_id) email_recipients = values.pop('email_recipients', '') if email_recipients: