From 1726e10a8ab570830bb91accb857ae924217b576 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 13 Aug 2019 16:58:34 +0300 Subject: [PATCH] Delete messages in inaccessible chats only in channels. GitOrigin-RevId: cddc5bcd03cd215e2436fc7d411d85593aa557d7 --- td/telegram/MessagesManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index cca223c60..e5f7ab322 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -10146,7 +10146,7 @@ FullMessageId MessagesManager::on_get_message(MessageInfo &&message_info, bool f send_update_new_message(d, m); } - if (!have_input_peer(dialog_id, AccessRights::Read)) { + if (dialog_id.get_type() == DialogType::Channel && !have_input_peer(dialog_id, AccessRights::Read)) { auto p = delete_message(d, message_id, false, &need_update_dialog_pos, "get a message in inaccessible chat"); CHECK(p.get() == m); // CHECK(d->messages == nullptr);