]> granicus.if.org Git - icinga2/commitdiff
IDO: Fix where condition for downtime history updates
authorMichael Friedrich <michael.friedrich@icinga.com>
Mon, 20 Mar 2017 12:19:37 +0000 (13:19 +0100)
committerMichael Friedrich <michael.friedrich@icinga.com>
Mon, 20 Mar 2017 12:19:37 +0000 (13:19 +0100)
fixes #5080

lib/db_ido/dbevents.cpp

index 32fdf04d179ee4cc2bac9520964007cf48ace4c1..0a6a0d578c3d34da9450ebc06573e77f1e04e034 100644 (file)
@@ -693,6 +693,7 @@ void DbEvents::TriggerDowntime(const Downtime::Ptr& downtime)
        query3.Fields = fields3;
 
        query3.WhereCriteria = new Dictionary();
+       query3.WhereCriteria->Set("object_id", checkable);
        query3.WhereCriteria->Set("internal_downtime_id", downtime->GetLegacyId());
        query3.WhereCriteria->Set("entry_time", DbValue::FromTimestamp(downtime->GetEntryTime()));
        query3.WhereCriteria->Set("scheduled_start_time", DbValue::FromTimestamp(downtime->GetStartTime()));