diff --git a/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift b/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift index c15442978e..420fdfe947 100644 --- a/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift +++ b/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift @@ -1374,6 +1374,13 @@ func chatAvailableMessageActionsImpl(postbox: Postbox, accountPeerId: PeerId, me } else if banPeer?.id != message.author?.id { banPeer = nil } + } else if message.author is TelegramChannel { + if !hadBanPeerId { + hadBanPeerId = true + banPeer = message.author + } else if banPeer?.id != message.author?.id { + banPeer = nil + } } else { hadBanPeerId = true banPeer = nil