diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index 8d9f5bca9c..67952a052b 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -1847,14 +1847,18 @@ NotifySettings &Session::defaultNotifySettings( not_null peer) { return peer->isUser() ? _defaultUserNotifySettings - : _defaultChatNotifySettings; + : (peer->isChat() || peer->isMegagroup()) + ? _defaultChatNotifySettings + : _defaultBroadcastNotifySettings; } const NotifySettings &Session::defaultNotifySettings( not_null peer) const { return peer->isUser() ? _defaultUserNotifySettings - : _defaultChatNotifySettings; + : (peer->isChat() || peer->isMegagroup()) + ? _defaultChatNotifySettings + : _defaultBroadcastNotifySettings; } void Session::updateNotifySettingsLocal(not_null peer) {