summaryrefslogtreecommitdiff
path: root/addons/mail/static
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2016-04-29 09:04:06 +0200
committerAaron Bohy <aab@odoo.com>2016-05-03 10:34:41 +0200
commit29483ffe2eed65eee66ea49053ae5c8fda221a6b (patch)
tree3ae400db60070475b6fa7781ba31f586103ceda9 /addons/mail/static
parent1aa6774561d05426a02bce7c3a3d0af6fa66e498 (diff)
[FIX] mail: escape RegExp pattern
to prevent crashes if the user types, e.g. a \, in the partner's autocompletes in Discuss ('Add a DM' in sidebar and 'Invite people to channel' dialog).
Diffstat (limited to 'addons/mail/static')
-rw-r--r--addons/mail/static/src/js/chat_manager.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/mail/static/src/js/chat_manager.js b/addons/mail/static/src/js/chat_manager.js
index bfb1f86ee12..69088701bc1 100644
--- a/addons/mail/static/src/js/chat_manager.js
+++ b/addons/mail/static/src/js/chat_manager.js
@@ -937,7 +937,7 @@ var chat_manager = {
var def = $.Deferred();
var values = [];
// search among prefetched partners
- var search_regexp = new RegExp(utils.unaccent(search_val), 'i');
+ var search_regexp = new RegExp(_.str.escapeRegExp(utils.unaccent(search_val)), 'i');
_.each(mention_partner_suggestions, function (partners) {
if (values.length < limit) {
values = values.concat(_.filter(partners, function (partner) {