diff options
| author | Aaron Bohy <aab@odoo.com> | 2016-04-29 09:04:06 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2016-05-03 10:34:41 +0200 |
| commit | 29483ffe2eed65eee66ea49053ae5c8fda221a6b (patch) | |
| tree | 3ae400db60070475b6fa7781ba31f586103ceda9 /addons/mail | |
| parent | 1aa6774561d05426a02bce7c3a3d0af6fa66e498 (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')
| -rw-r--r-- | addons/mail/static/src/js/chat_manager.js | 2 |
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) { |
