Don't update scheduleddowntime table w/ trigger_time column when only adding a downtime

fixes #9014
This commit is contained in:
Michael Friedrich 2015-04-08 17:06:53 +02:00 committed by Gunnar Beutner
parent 3b6465024f
commit e7a84ff8ba
1 changed files with 2 additions and 5 deletions

View File

@ -528,11 +528,8 @@ void DbEvents::AddDowntimeByType(const Checkable::Ptr& checkable, const Downtime
fields1->Set("duration", downtime->GetDuration());
fields1->Set("scheduled_start_time", DbValue::FromTimestamp(downtime->GetStartTime()));
fields1->Set("scheduled_end_time", DbValue::FromTimestamp(downtime->GetEndTime()));
fields1->Set("was_started", Empty);
fields1->Set("actual_start_time", Empty);
fields1->Set("actual_start_time_usec", Empty);
fields1->Set("is_in_effect", Empty);
fields1->Set("trigger_time", DbValue::FromTimestamp(downtime->GetTriggerTime()));
fields1->Set("was_started", 0);
fields1->Set("is_in_effect", 0);
fields1->Set("instance_id", 0); /* DbConnection class fills in real ID */
String node = IcingaApplication::GetInstance()->GetNodeName();