diff --git a/Telegram/SourceFiles/data/data_channel.cpp b/Telegram/SourceFiles/data/data_channel.cpp index ca757f50c..ce3605b2b 100644 --- a/Telegram/SourceFiles/data/data_channel.cpp +++ b/Telegram/SourceFiles/data/data_channel.cpp @@ -342,7 +342,9 @@ bool ChannelData::hiddenPreHistory() const { } bool ChannelData::canAddMembers() const { - return !amRestricted(ChatRestriction::f_invite_users); + return isMegagroup() + ? !amRestricted(ChatRestriction::f_invite_users) + : ((adminRights() & AdminRight::f_invite_users) || amCreator()); } bool ChannelData::canSendPolls() const {