From c609f1aa58a00c0761f133df2a52cfb39714bdc2 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 13 Jul 2010 18:24:26 +0200 Subject: [PATCH] [FIX] email_template: apply patches made on backports2 branch bzr revid: chs@openerp.com-20100713162426-0yw1soynb90zedey --- addons/email_template/email_template.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index 730502bc549..07dce405c07 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -62,6 +62,7 @@ import email_template_engines import tools import report import pooler +import logging def get_value(cursor, user, recid, message=None, template=None, context=None): """ @@ -99,6 +100,7 @@ def get_value(cursor, user, recid, message=None, template=None, context=None): reply = templ.render(Context(env)) return reply or False except Exception: + logging.exception("can't render %r", message) return u"" else: return message @@ -543,7 +545,7 @@ class email_template(osv.osv): if lang: ctx = context.copy() ctx.update({'lang':lang}) - template = self.browse(cursor, user, template_id, context=ctx) + template = self.browse(cursor, user, template.id, context=ctx) mailbox_values = { 'email_from': tools.ustr(from_account['name']) + \ "<" + tools.ustr(from_account['email_id']) + ">", @@ -641,7 +643,7 @@ class email_template(osv.osv): context=context ) if template.report_template: - self._generate_attach_reports( + self.generate_attach_reports( cursor, user, template,