Fix API Get channels for a user returns users' dm channels with blank teamid (#4748)
* fix API Get channels for a user returns users' dm channels with blank team ID add check in the context.go add suggestion made adjustment per review and support from @joram * update tests * add check if needd user or admin permissions * update per review
Этот коммит содержится в:
коммит произвёл
Corey Hulen
родитель
92b2810d84
Коммит
b9092ca2f5
@@ -766,15 +766,11 @@ func TestGetTeamStats(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
if result, err := th.SystemAdminClient.GetTeamStats("junk"); err != nil {
|
||||
t.Fatal(err)
|
||||
if _, err := th.SystemAdminClient.GetTeamStats("junk"); err == nil {
|
||||
t.Fatal("should fail invalid teamid")
|
||||
} else {
|
||||
if result.Data.(*model.TeamStats).TotalMemberCount != 0 {
|
||||
t.Fatal("wrong count")
|
||||
}
|
||||
|
||||
if result.Data.(*model.TeamStats).ActiveMemberCount != 0 {
|
||||
t.Fatal("wrong count")
|
||||
if err.Id != "store.sql_team.get.find.app_error" {
|
||||
t.Fatal("wrong error. Got: " + err.Id)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user