From a4d89470f2cc9be41a9d6b87fd9ca6331ba5971b Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 6 Jun 2019 18:30:18 +0300 Subject: [PATCH] Do not warn on deleted users returned as administrators. GitOrigin-RevId: 8facbb4a76bf489ce59c9e34d98dc49c6112edb6 --- td/telegram/ContactsManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index cbe3d6b22..5ccf726fa 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -7583,8 +7583,11 @@ void ContactsManager::on_get_channel_participants_success( ((filter.is_recent() || filter.is_search()) && !result.back().status.is_member()) || (filter.is_restricted() && !result.back().status.is_restricted()) || (filter.is_banned() && !result.back().status.is_banned())) { - LOG(ERROR) << "Receive " << result.back() << ", while searching for " << filter << " in " << channel_id - << " with offset " << offset << " and limit " << limit; + bool skip_error = filter.is_administrators() && is_user_deleted(result.back().user_id); + if (!skip_error) { + LOG(ERROR) << "Receive " << result.back() << ", while searching for " << filter << " in " << channel_id + << " with offset " << offset << " and limit " << limit; + } result.pop_back(); total_count--; }