[FIX] email_template: error message instead of traceback when sending an email from a user without user
bzr revid: mat@openerp.com-20140122094837-a0bkx2huqvkylniy
This commit is contained in:
commit
b25d08f917
|
@ -376,8 +376,8 @@ class email_template(osv.osv):
|
||||||
|
|
||||||
# create a mail_mail based on values, without attachments
|
# create a mail_mail based on values, without attachments
|
||||||
values = self.generate_email(cr, uid, template_id, res_id, context=context)
|
values = self.generate_email(cr, uid, template_id, res_id, context=context)
|
||||||
assert values.get('email_from'), 'email_from is missing or empty after template rendering, send_mail() cannot proceed'
|
if not values.get('email_from'):
|
||||||
|
raise osv.except_osv(_('Warning!'),_("Sender email is missing or empty after template rendering. Specify one to deliver your message"))
|
||||||
# process email_recipients field that is a comma separated list of partner_ids -> recipient_ids
|
# process email_recipients field that is a comma separated list of partner_ids -> recipient_ids
|
||||||
# NOTE: only usable if force_send is True, because otherwise the value is
|
# NOTE: only usable if force_send is True, because otherwise the value is
|
||||||
# not stored on the mail_mail, and therefore lost -> fixed in v8
|
# not stored on the mail_mail, and therefore lost -> fixed in v8
|
||||||
|
|
Loading…
Reference in New Issue