MM-29812: Fix a panic in auth code if GetChannel returns an error. (#16010)

* MM-29812: Don't panic if GetChannel returns an error in auth code.

* Fix gofmt

* Add further mocking.

* Another mock.

* More mocks.
Этот коммит содержится в:
George Goldberg
2020-10-21 16:59:32 +01:00
коммит произвёл GitHub
родитель e5e2dbdf1a
Коммит 9b23ee659f
2 изменённых файлов: 42 добавлений и 1 удалений

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

@@ -80,7 +80,7 @@ func (a *App) SessionHasPermissionToChannel(session model.Session, channelId str
return true
}
if channel.TeamId != "" {
if appErr == nil && channel.TeamId != "" {
return a.SessionHasPermissionToTeam(session, channel.TeamId, permission)
}