]> granicus.if.org Git - icinga2/blobdiff - lib/db_ido/hostdbobject.cpp
Remove the HostUnreachable state.
[icinga2] / lib / db_ido / hostdbobject.cpp
index e335ab76a3a6b877daf424c496e97f314a6f49a2..82e75ec7a7725f3ced48be78f69bfa9398a42596 100644 (file)
@@ -132,7 +132,7 @@ Dictionary::Ptr HostDbObject::GetStatusFields(void) const
                fields->Set("check_source", cr->GetCheckSource());
        }
 
-       fields->Set("current_state", host->GetState());
+       fields->Set("current_state", host->IsReachable() ? host->GetState() : 2);
        fields->Set("has_been_checked", CompatUtility::GetCheckableHasBeenChecked(host));
        fields->Set("should_be_scheduled", CompatUtility::GetCheckableShouldBeScheduled(host));
        fields->Set("current_check_attempt", host->GetCheckAttempt());