MM-12013: Fix post-permission checks to cascade for DM/GM channels. (#9476)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
4546423427
Коммит
cad806703d
@@ -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)
|
||||
|
||||
Ссылка в новой задаче
Block a user