From 0b13f328685d7401e395962f14952e5076cffe9c Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 14 Oct 2014 13:41:52 +0200 Subject: [PATCH] [FIX] email_template: do not try to add user signature if none set append_content_to_html expects two strings. If the user has no signature, it returns user.signature returns False --- addons/email_template/email_template.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index 335b67fcfb1..c5e24b0da5f 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -319,7 +319,8 @@ class email_template(osv.osv): or False if template.user_signature: signature = self.pool.get('res.users').browse(cr, uid, uid, context).signature - values['body_html'] = tools.append_content_to_html(values['body_html'], signature) + if signature: + values['body_html'] = tools.append_content_to_html(values['body_html'], signature) if values['body_html']: values['body'] = tools.html_sanitize(values['body_html'])