diff --git a/lib/icinga/downtime.cpp b/lib/icinga/downtime.cpp index ca85f0fce..052c1ea35 100644 --- a/lib/icinga/downtime.cpp +++ b/lib/icinga/downtime.cpp @@ -127,7 +127,7 @@ void Downtime::Start(bool runtimeCreated) * this downtime now *after* it has been added (important * for DB IDO, etc.) */ - if (!checkable->IsStateOK(checkable->GetStateRaw())) { + if (!GetFixed() && !checkable->IsStateOK(checkable->GetStateRaw())) { Log(LogNotice, "Downtime") << "Checkable '" << checkable->GetName() << "' already in a NOT-OK state." << " Triggering downtime now.";