From ab89543894a177a3d7b9a874a28f5941153e9692 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 20 Dec 2021 20:45:35 +0300 Subject: [PATCH] Don't reload ChannelFull in get_channel_participants. --- td/telegram/ContactsManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 34105cfd5..685496f42 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -15213,7 +15213,7 @@ void ContactsManager::get_channel_participants(ChannelId channel_id, return promise.set_error(Status::Error(400, "Parameter offset must be non-negative")); } - auto channel_full = get_channel_full_force(channel_id, false, "get_channel_participants"); + auto channel_full = get_channel_full_force(channel_id, true, "get_channel_participants"); if (channel_full != nullptr && !channel_full->is_expired() && !channel_full->can_get_participants) { return promise.set_error(Status::Error(400, "Member list is inaccessible")); }