From 2f28daa26c045e9215a2c06952b929a25c94c864 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 28 Aug 2015 17:36:21 +0200 Subject: [PATCH] [FIX] web_editor: do not escape saved html. Forward-port of 8c77c711eeaa2aea34094574e1046e43a049cb9e. This change has been forgot during last forward-port (edeceba7df84a1782c125641ea39df31c93715b4) --- addons/web_editor/models/ir_ui_view.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/addons/web_editor/models/ir_ui_view.py b/addons/web_editor/models/ir_ui_view.py index d0d18b5ee41..dd7501c44f9 100644 --- a/addons/web_editor/models/ir_ui_view.py +++ b/addons/web_editor/models/ir_ui_view.py @@ -5,7 +5,6 @@ from openerp.exceptions import AccessError from openerp.osv import osv from lxml import etree, html from openerp import api -from openerp.tools import html_escape class view(osv.osv): @@ -74,14 +73,6 @@ class view(osv.osv): # ensure there's only one match [root] = arch.xpath(section_xpath) - # html text need to be escaped for xml storage - def escape_node(node): - node.text = node.text and html_escape(node.text) - node.tail = node.tail and html_escape(node.tail) - escape_node(replacement) - for descendant in replacement.iterdescendants(): - escape_node(descendant) - root.text = replacement.text root.tail = replacement.tail # replace all children