From 3d4be0ea58758afe52879426bc7e419fdb17a6b3 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Wed, 8 Apr 2015 17:06:53 +0200 Subject: [PATCH] Don't update scheduleddowntime table w/ trigger_time column when only adding a downtime fixes #9014 --- lib/db_ido/dbevents.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/db_ido/dbevents.cpp b/lib/db_ido/dbevents.cpp index 5e5da592a..b7b8d939f 100644 --- a/lib/db_ido/dbevents.cpp +++ b/lib/db_ido/dbevents.cpp @@ -527,11 +527,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();