diff --git a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp index 49df5b0ea..8007b9383 100644 --- a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp +++ b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp @@ -72,6 +72,16 @@ ModerateOptions CalculateModerateOptions(const HistoryItemsList &items) { if (peer != item->history()->peer) { return {}; } + { + const auto author = item->author(); + if (author == peer) { + return {}; + } else if (const auto channel = author->asChannel()) { + if (channel->linkedChat() == peer) { + return {}; + } + } + } if (!item->suggestBanReport()) { result.allCanBan = false; }