]> granicus.if.org Git - icinga2/commitdiff
Disable immediate hard state for first check result
authorMichael Friedrich <michael.friedrich@netways.de>
Thu, 4 Aug 2016 14:16:58 +0000 (16:16 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Thu, 4 Aug 2016 14:16:58 +0000 (16:16 +0200)
fixes #7354

lib/icinga/checkable-check.cpp

index 91cdddea0d0e3d0cd1a606ce9a505c19a1cdc740..a56554f63f7c45933b3e6d3884db311c794be76e 100644 (file)
@@ -178,7 +178,7 @@ void Checkable::ProcessCheckResult(const CheckResult::Ptr& cr, const MessageOrig
        std::set<Checkable::Ptr> children = GetChildren();
 
        if (!old_cr) {
-               SetStateType(StateTypeHard);
+               SetStateType(StateTypeSoft);
        } else if (IsStateOK(cr->GetState())) {
                SetStateType(StateTypeHard); // NOT-OK -> HARD OK