From: Gunnar Beutner Date: Wed, 9 Jul 2014 06:56:16 +0000 (+0200) Subject: Don't send notifications for users who have enable_notifications = false X-Git-Tag: v2.0.1~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a5936d8eabe4894a2a4b69800782a5f53bc0233c;p=icinga2 Don't send notifications for users who have enable_notifications = false fixes #6671 --- diff --git a/lib/icinga/notification.cpp b/lib/icinga/notification.cpp index aed249350..2e5cb234d 100644 --- a/lib/icinga/notification.cpp +++ b/lib/icinga/notification.cpp @@ -300,7 +300,7 @@ void Notification::BeginExecuteNotification(NotificationType type, const CheckRe std::set allNotifiedUsers; BOOST_FOREACH(const User::Ptr& user, allUsers) { - if (!CheckNotificationUserFilters(type, user, force)) + if (!user->GetEnableNotifications() || !CheckNotificationUserFilters(type, user, force)) continue; Log(LogInformation, "Notification", "Sending notification for user '" + user->GetName() + "'");