MM-12013: Fix post-permission checks to cascade for DM/GM channels. (#9476)

Этот коммит содержится в:
George Goldberg
2018-09-27 20:15:47 +01:00
коммит произвёл Christopher Speller
родитель 4546423427
Коммит cad806703d
3 изменённых файлов: 42 добавлений и 1 удалений

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

@@ -74,7 +74,9 @@ func (a *App) SessionHasPermissionToChannelByPost(session model.Session, postId
if result := <-a.Srv.Store.Channel().GetForPost(postId); result.Err == nil {
channel := result.Data.(*model.Channel)
return a.SessionHasPermissionToTeam(session, channel.TeamId, permission)
if channel.TeamId != "" {
return a.SessionHasPermissionToTeam(session, channel.TeamId, permission)
}
}
return a.SessionHasPermissionTo(session, permission)