From d1abc952ccdc74c3e7f47f4c30ed1b5ca3149633 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 28 Jan 2016 11:41:26 +0100 Subject: [PATCH] [FIX] tools: XMLTranslator doen't use self.parser arguments to create new instance of XMLTranslator issue: When a translation contain valid hmtl but invalid xml the content is escape (translate.py: line 218). --- openerp/tools/translate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/tools/translate.py b/openerp/tools/translate.py index dc8899e7290..d3ba974c910 100644 --- a/openerp/tools/translate.py +++ b/openerp/tools/translate.py @@ -234,7 +234,7 @@ class XMLTranslator(object): return # process children nodes locally in child_trans - child_trans = XMLTranslator(self.callback, self.method) + child_trans = XMLTranslator(self.callback, self.method, parser=self.parser) child_trans.todo(escape(node.text or "")) for child in node: child_trans.process(child)