From 9f49c5e8e0462fc551e37e57d758ba8c91ceefad Mon Sep 17 00:00:00 2001 From: Hoang The Vuong Date: Sat, 15 Oct 2022 02:12:35 +0000 Subject: [PATCH] [FIX] mail: Improved live chat feature when entering help command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes odoo/odoo#104877 X-original-commit: 4bf6cd0cc26268442dfc5201eb8b49af98648c49 Signed-off-by: Sébastien Theys (seb) --- addons/mail/models/mail_channel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mail/models/mail_channel.py b/addons/mail/models/mail_channel.py index 737028949ea..4edea5edede 100644 --- a/addons/mail/models/mail_channel.py +++ b/addons/mail/models/mail_channel.py @@ -1191,11 +1191,11 @@ class Channel(models.Model): def execute_command_help(self, **kwargs): partner = self.env.user.partner_id if self.channel_type == 'channel': - msg = _("You are in channel #%s.", self.name) + msg = _("You are in channel #%s.", html_escape(self.name)) else: all_channel_members = self.env['mail.channel.member'].with_context(active_test=False) channel_members = all_channel_members.search([('partner_id', '!=', partner.id), ('channel_id', '=', self.id)]) - msg = _("You are in a private conversation with @%s.", html_escape(channel_members[0].partner_id.name if channel_members else _("Anonymous"))) + msg = _("You are in a private conversation with @%s.", _(" @").join(html_escape(member.partner_id.name) for member in channel_members) if channel_members else _("Anonymous")) msg += self._execute_command_help_message_extra() self._send_transient_message(partner, msg)