From 77e4c64fd7bf4b901d068d71f027f1069c652135 Mon Sep 17 00:00:00 2001 From: jbm-odoo Date: Fri, 22 Nov 2019 10:43:22 +0000 Subject: [PATCH] [FIX] mail: Limit emojis quantity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If the user put more than 200 emojis, we didn't replace emoji with image. But due to a typo in the code, this mechanism broke the discuss application. closes odoo/odoo#40734 X-original-commit: 0877cb6c84c768bd9fad46fa6f959635bb2353a5 Signed-off-by: Sébastien Theys (seb) --- addons/mail/static/src/js/models/messages/message.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/static/src/js/models/messages/message.js b/addons/mail/static/src/js/models/messages/message.js index 8327f4011fd..ddc6230c77c 100644 --- a/addons/mail/static/src/js/models/messages/message.js +++ b/addons/mail/static/src/js/models/messages/message.js @@ -604,7 +604,7 @@ var Message = AbstractMessage.extend(Mixins.EventDispatcherMixin, ServicesMixin _.each(emojis, function (emoji) { var unicode = emoji.unicode; var regexp = new RegExp("(?:^|\\s|<[a-z]*>)(" + unicode + ")(?=\\s|$|)", 'g'); - var originalBody = self.body; + var originalBody = self._body; self._body = self._body.replace(regexp, ' ' + unicode + ' '); // Idiot-proof limit. If the user had the amazing idea of