From b655720558680ae0f743e8d37a7bcf4d014202ac Mon Sep 17 00:00:00 2001 From: "Achraf (abz)" Date: Mon, 30 May 2022 13:52:46 +0000 Subject: [PATCH] [FIX] hr_expense: Markup no content helper Steps: - Go to Expenses - Reporting/Expenses Analysis - List View - Remove every records - The no content help text is broken To fix this we have to Markup the second part of the noContentHelp opw-2862056 closes odoo/odoo#92532 X-original-commit: e2d20c97f2a9da0d2f357f1caa08c0e9632c1bcd Signed-off-by: Nicolas Lempereur (nle) Signed-off-by: Achraf --- addons/hr_expense/models/hr_expense.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 2d53a5ee258..dc3e0d16c1e 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -2,6 +2,7 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. import re +from markupsafe import Markup from odoo import api, fields, Command, models, _ from odoo.exceptions import UserError, ValidationError from odoo.tools import email_split, float_is_zero, float_repr, float_compare, is_html_empty @@ -402,10 +403,10 @@ class HrExpense(models.Model): use_mailgateway = self.env['ir.config_parameter'].sudo().get_param('hr_expense.use_mailgateway') alias_record = use_mailgateway and self.env.ref('hr_expense.mail_alias_expense') or False if alias_record and alias_record.alias_domain and alias_record.alias_name: - return """ + return Markup("""

Or send your receipts at %(email)s. -

""" % {'email': '%s@%s' % (alias_record.alias_name, alias_record.alias_domain)} +

""") % {'email': '%s@%s' % (alias_record.alias_name, alias_record.alias_domain)} return "" # ----------------------------------------