diff --git a/Telegram/SourceFiles/history/history_admin_log_item.cpp b/Telegram/SourceFiles/history/history_admin_log_item.cpp index d32d0d7d7f..918a12483c 100644 --- a/Telegram/SourceFiles/history/history_admin_log_item.cpp +++ b/Telegram/SourceFiles/history/history_admin_log_item.cpp @@ -138,6 +138,12 @@ auto GenerateAdminChangeText(gsl::not_null channel, const TextWith }; phraseMap[inviteKey] = invitePhrase; + if (!channel->isMegagroup()) { + // Don't display "Ban users" changes in channels. + newFlags &= ~Flag::f_ban_users; + prevFlags &= ~Flag::f_ban_users; + } + auto changes = CollectChanges(phraseMap, newFlags, prevFlags); if (!changes.isEmpty()) { result.text.append('\n' + changes);