[FIX] web_editor: properly use snippet data in the editor

closes odoo/odoo#72947

X-original-commit: ff6d0b16cd32a5ed56a2cc039f5226dc56f6db6a
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
This commit is contained in:
qsm-odoo
2021-06-29 14:47:30 +00:00
parent bd497d5296
commit 75efaca796
@@ -1966,7 +1966,8 @@ var SnippetsMenu = Widget.extend({
.addClass('oe_snippet')
.each((i, el) => {
const $snippet = $(el);
const name = el.getAttribute('name');
const name = _.escape(el.getAttribute('name'));
const thumbnailSrc = _.escape(el.dataset.oeThumbnail);
const $sbody = $snippet.children().addClass('oe_snippet_body');
const isCustomSnippet = !!el.closest('#snippet_custom');
@@ -1983,7 +1984,7 @@ var SnippetsMenu = Widget.extend({
// Create the thumbnail
const $thumbnail = $(`
<div class="oe_snippet_thumbnail">
<div class="oe_snippet_thumbnail_img" style="background-image: url(${el.dataset.oeThumbnail});"/>
<div class="oe_snippet_thumbnail_img" style="background-image: url(${thumbnailSrc});"/>
<span class="oe_snippet_thumbnail_title">${name}</span>
</div>
`);