[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
This commit is contained in:
Denis Ledoux 2013-07-16 11:59:28 +02:00
parent b00689306c
commit f8480b69be
1 changed files with 2 additions and 1 deletions

View File

@ -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: