[MM-17300] Do not add empty string as a keyword key (#11961)

* Do not add empty string as a keyword key

* Add unit test

* User assert lib over t.Fatal
Этот коммит содержится в:
Miguel Alatzar
2019-08-30 06:49:31 +09:00
коммит произвёл Elias Nahum
родитель 782375f5c7
Коммит 0cd3663d91
2 изменённых файлов: 26 добавлений и 1 удалений

Просмотреть файл

@@ -593,7 +593,9 @@ func (a *App) getMentionKeywordsInChannel(profiles map[string]*model.User, lookF
for _, k := range splitKeys {
// note that these are made lower case so that we can do a case insensitive check for them
key := strings.ToLower(k)
keywords[key] = append(keywords[key], id)
if key != "" {
keywords[key] = append(keywords[key], id)
}
}
}