diff --git a/submodules/TelegramUI/Sources/ChatController.swift b/submodules/TelegramUI/Sources/ChatController.swift index 0da9e8f191..20a8925e0f 100644 --- a/submodules/TelegramUI/Sources/ChatController.swift +++ b/submodules/TelegramUI/Sources/ChatController.swift @@ -5280,8 +5280,8 @@ public final class ChatControllerImpl: TelegramBaseController, ChatController, G let chatParticipant = Promise() if let channel = chatPeer as? TelegramChannel { - canEdit = channel.hasPermission(.manageRanks) - + canEdit = channel.hasPermission(.manageRanks) && role == .member + if let defaultBannedRights = channel.defaultBannedRights { canChange = !defaultBannedRights.flags.contains(.banEditRank)