diff options
| author | Denis Ledoux <dle@openerp.com> | 2013-07-16 11:59:28 +0200 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2013-07-16 11:59:28 +0200 |
| commit | f8480b69be0cf4fa9e748fee783c3d2dee8a72a0 (patch) | |
| tree | c3be46f351c6cb85dd1ab2e6b566f77cafbd086e /addons/email_template | |
| parent | b00689306cca47803cab579e59eab182bba70b0e (diff) | |
[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
Diffstat (limited to 'addons/email_template')
| -rw-r--r-- | addons/email_template/wizard/mail_compose_message.py | 3 |
1 files changed, 2 insertions, 1 deletions
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: |
