mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
Fix user autocomplete with special characters (#4373)
This commit is contained in:
committed by
Christopher Speller
parent
60a92f0a27
commit
4887c9228c
@@ -937,8 +937,14 @@ func TestUserStoreSearch(t *testing.T) {
|
||||
u1.Email = model.NewId()
|
||||
Must(store.User().Save(u1))
|
||||
|
||||
u2 := &model.User{}
|
||||
u2.Username = "jim-bobby" + model.NewId()
|
||||
u2.Email = model.NewId()
|
||||
Must(store.User().Save(u2))
|
||||
|
||||
tid := model.NewId()
|
||||
Must(store.Team().SaveMember(&model.TeamMember{TeamId: tid, UserId: u1.Id}))
|
||||
Must(store.Team().SaveMember(&model.TeamMember{TeamId: tid, UserId: u2.Id}))
|
||||
|
||||
if r1 := <-store.User().Search(tid, "jimb", USER_SEARCH_TYPE_USERNAME); r1.Err != nil {
|
||||
t.Fatal(r1.Err)
|
||||
@@ -974,6 +980,24 @@ func TestUserStoreSearch(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
if r1 := <-store.User().Search("", "jim-bobb", USER_SEARCH_TYPE_USERNAME); r1.Err != nil {
|
||||
t.Fatal(r1.Err)
|
||||
} else {
|
||||
profiles := r1.Data.([]*model.User)
|
||||
found := false
|
||||
for _, profile := range profiles {
|
||||
t.Log(profile.Username)
|
||||
if profile.Id == u2.Id {
|
||||
found = true
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
if !found {
|
||||
t.Fatal("should have found user")
|
||||
}
|
||||
}
|
||||
|
||||
if r1 := <-store.User().Search(tid, "", USER_SEARCH_TYPE_USERNAME); r1.Err != nil {
|
||||
t.Fatal(r1.Err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user