From 3f89a6dd095c3a2e09ee5e47aad1b221922c0021 Mon Sep 17 00:00:00 2001
From: Michael Friedrich <michael.friedrich@netways.de>
Date: Thu, 4 Aug 2016 16:16:58 +0200
Subject: [PATCH] Disable immediate hard state for first check result

fixes #7354
---
 lib/icinga/checkable-check.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/icinga/checkable-check.cpp b/lib/icinga/checkable-check.cpp
index 91cdddea0..a56554f63 100644
--- a/lib/icinga/checkable-check.cpp
+++ b/lib/icinga/checkable-check.cpp
@@ -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