diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index 42aa348c3..3592709c9 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -520,7 +520,6 @@ not_null Session::processUser(const MTPUser &data) { | Flag::Premium | Flag::Support | Flag::SomeRequirePremiumToWrite - | Flag::MeRequiresPremiumToWrite AssertIsDebug() | Flag::RequirePremiumToWriteKnown | (!minimal ? Flag::Contact @@ -543,7 +542,7 @@ not_null Session::processUser(const MTPUser &data) { | (data.is_premium() ? Flag::Premium : Flag()) | (data.is_support() ? Flag::Support : Flag()) | (data.is_contact_require_premium() - ? ((Flag::SomeRequirePremiumToWrite | Flag::MeRequiresPremiumToWrite) AssertIsDebug() + ? (Flag::SomeRequirePremiumToWrite | (result->someRequirePremiumToWrite() ? (result->requirePremiumToWriteKnown() ? Flag::RequirePremiumToWriteKnown diff --git a/Telegram/SourceFiles/data/data_user.cpp b/Telegram/SourceFiles/data/data_user.cpp index fbf1e6e8f..4e5029afe 100644 --- a/Telegram/SourceFiles/data/data_user.cpp +++ b/Telegram/SourceFiles/data/data_user.cpp @@ -511,7 +511,7 @@ void ApplyUserUpdate(not_null user, const MTPDuserFull &update) { | Flag::VoiceMessagesForbidden | Flag::ReadDatesPrivate | Flag::RequirePremiumToWriteKnown - /*| Flag::MeRequiresPremiumToWrite*/; AssertIsDebug() + | Flag::MeRequiresPremiumToWrite; user->setFlags((user->flags() & ~mask) | (update.is_phone_calls_private() ? Flag::PhoneCallsPrivate