Merge pull request #8646 from Icinga/bugfix/trigger-fixed-downtimes-immediately

Downtime#Start(): trigger fixed downtimes immediately instead of waiting for the timer
This commit is contained in:
Alexander Aleksandrovič Klimov 2021-06-24 18:12:03 +02:00 committed by GitHub
commit cd1f9e22f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -127,6 +127,14 @@ void Downtime::Start(bool runtimeCreated)
<< " Triggering downtime now.";
TriggerDowntime();
}
if (GetFixed() && CanBeTriggered()) {
/* Send notifications. */
OnDowntimeStarted(this);
/* Trigger fixed downtime immediately. */
TriggerDowntime();
}
}
void Downtime::Stop(bool runtimeRemoved)