From cdb2cf744f4c9be7d2d498e28563a36aff1e0ae3 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Thu, 18 Jan 2018 14:26:53 +0100 Subject: [PATCH] [FIX] web_editor: DOMElement used as jQuery element The function receives a jQuery element most of the time but it may receive a DOMElement in some cases. --- addons/web_editor/static/src/js/rte.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web_editor/static/src/js/rte.js b/addons/web_editor/static/src/js/rte.js index c3a88007542..20c70e9d235 100644 --- a/addons/web_editor/static/src/js/rte.js +++ b/addons/web_editor/static/src/js/rte.js @@ -271,10 +271,11 @@ var RTE = Widget.extend({ * @param {DOM} target where the dom is changed is editable zone */ historyRecordUndo: function ($target, event, internal_history) { + $target = $($target); var rng = range.create(); var $editable = $(rng && rng.sc).closest(".o_editable"); if (!rng || !$editable.length) { - $editable = $($target).closest(".o_editable"); + $editable = $target.closest(".o_editable"); rng = range.create($target.closest("*")[0],0); } else { rng = $editable.data('range') || rng;