From 66bf58ca0eda979f5a3555b4d58a23d08aa49bfe Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 28 Jul 2019 17:36:25 +0300 Subject: [PATCH] Fix rights check in generateChatInviteLink. GitOrigin-RevId: 241f4368ea9baabe479655959f724eb4b591c9e4 --- td/telegram/ContactsManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 8f2aa15d2..f575b122b 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -4580,7 +4580,7 @@ void ContactsManager::export_chat_invite_link(ChatId chat_id, Promise &&pr return promise.set_error(Status::Error(3, "Chat is deactivated")); } - if (!get_chat_status(c).can_invite_users()) { + if (!get_chat_status(c).is_administrator() || !get_chat_status(c).can_invite_users()) { return promise.set_error(Status::Error(3, "Not enough rights to export chat invite link")); } @@ -4593,7 +4593,7 @@ void ContactsManager::export_channel_invite_link(ChannelId channel_id, Promise