[FIX] mail: composer: escape RegExp pattern

to prevent crashes if the user types, e.g. a \, when mentionning someone.
This commit is contained in:
Aaron Bohy
2016-05-02 08:52:49 +02:00
parent da82207478
commit 5cca1dcb3a
+1 -1
View File
@@ -619,7 +619,7 @@ var BasicComposer = Widget.extend({
// filter prefetched partners with the given search string
var suggestions = [];
var limit = self.options.mention_fetch_limit;
var search_regexp = new RegExp(self.unaccent(search), 'i');
var search_regexp = new RegExp(_.str.escapeRegExp(self.unaccent(search)), 'i');
_.each(prefetched_partners, function (partners) {
if (limit > 0) {
var filtered_partners = _.filter(partners, function (partner) {