From d2462d86272ae65397403f72f9b0e866eab0d27f Mon Sep 17 00:00:00 2001 From: "Pierre Pulinckx (pipu)" Date: Thu, 12 Oct 2023 13:05:58 +0200 Subject: [PATCH] [FIX] mass_mailing: add markup to preview mobile dialog This fix is only a missing of the commit 7f5a0ccf9e5fdf3f7fece8a9. As a reminder, in 7f5a0ccf9e5fdf3f7fece8a9, we check that the content of the dialog is markuped. If not, we escape it. So in this commit, we add the markup to the "props.preview". closes odoo/odoo#138494 Signed-off-by: Mathieu Duckerts-Antoine (dam) --- addons/mass_mailing/static/src/js/mass_mailing_html_field.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mass_mailing/static/src/js/mass_mailing_html_field.js b/addons/mass_mailing/static/src/js/mass_mailing_html_field.js index f4892a1efaf..caf74dbad8f 100644 --- a/addons/mass_mailing/static/src/js/mass_mailing_html_field.js +++ b/addons/mass_mailing/static/src/js/mass_mailing_html_field.js @@ -13,7 +13,7 @@ import { HtmlField, htmlField } from "@web_editor/js/backend/html_field"; import { MassMailingMobilePreviewDialog } from "./mass_mailing_mobile_preview"; import { getRangePosition } from '@web_editor/js/editor/odoo-editor/src/utils/utils'; import { utils as uiUtils } from "@web/core/ui/ui_service"; -import { useSubEnv, status } from "@odoo/owl"; +import { useSubEnv, status, markup } from "@odoo/owl"; export class MassMailingHtmlField extends HtmlField { static props = { @@ -265,7 +265,7 @@ export class MassMailingHtmlField extends HtmlField { }); this.mobilePreview = this.dialog.add(MassMailingMobilePreviewDialog, { title: _t("Mobile Preview"), - preview: mailingHtml.body.innerHTML, + preview: markup(mailingHtml.body.innerHTML), }, { onClose: () => $previewBtn.prop('disabled', false), });