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--; }