Fixing searching users without team (#14182)

Этот коммит содержится в:
Jesús Espino
2020-04-02 17:22:08 +02:00
коммит произвёл GitHub
родитель 19cf3e85b7
Коммит 1e89ef7314

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

@@ -40,7 +40,8 @@ func (s *SearchUserStore) Search(teamId, term string, options *model.UserSearchO
mlog.Error("Encountered error on Search.", mlog.String("search_engine", engine.GetName()), mlog.Err(err))
continue
}
if len(listOfAllowedChannels) == 0 {
if listOfAllowedChannels != nil && len(listOfAllowedChannels) == 0 {
return []*model.User{}, nil
}
@@ -147,6 +148,10 @@ func (s *SearchUserStore) getListOfAllowedChannelsForTeam(teamId string, viewRes
}
var listOfAllowedChannels []string
if viewRestrictions == nil && teamId == "" {
return nil, nil
}
if viewRestrictions == nil || strings.Contains(strings.Join(viewRestrictions.Teams, "."), teamId) {
channels, err := s.rootStore.Channel().GetTeamChannels(teamId)
if err != nil {