diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index 915ead6baf..74b391c4d0 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -4986,6 +4986,11 @@ rpl::producer Session::contactBirthdays(bool force) { data.vday().v, data.vmonth().v, data.vyear().value_or_empty())); + if (user->isSelf() + || user->isInaccessible() + || user->isBlocked()) { + continue; + } if (Data::IsBirthdayToday(user->birthday())) { today.push_back(peerToUser(user->id)); }