diff --git a/addons/mail_plugin/controllers/mail_plugin.py b/addons/mail_plugin/controllers/mail_plugin.py index a163a4a4edc..909b3e6a2f2 100644 --- a/addons/mail_plugin/controllers/mail_plugin.py +++ b/addons/mail_plugin/controllers/mail_plugin.py @@ -5,6 +5,7 @@ import base64 import json import logging import requests +from markupsafe import Markup from werkzeug.exceptions import Forbidden from odoo import http, tools, _ @@ -250,7 +251,7 @@ class MailPluginController(http.Controller): for name, content in attachments ] - request.env[model].browse(res_id).message_post(body=message, attachments=attachments) + request.env[model].browse(res_id).message_post(body=Markup(message), attachments=attachments) return True @http.route('/mail_plugin/get_translations', type="json", auth="outlook", cors="*")