From: Johannes Meyer Date: Thu, 16 Jan 2014 15:12:29 +0000 (+0100) Subject: Fix that the service_object_id is not correctly set in the servicechecks table X-Git-Tag: v0.0.7~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf81db562f0441ba1c11f67b8d13e8b1d8dbe8df;p=icinga2 Fix that the service_object_id is not correctly set in the servicechecks table fixes #5486 --- diff --git a/lib/db_ido/servicedbobject.cpp b/lib/db_ido/servicedbobject.cpp index d7b75e168..953ac925d 100644 --- a/lib/db_ido/servicedbobject.cpp +++ b/lib/db_ido/servicedbobject.cpp @@ -1284,6 +1284,7 @@ void ServiceDbObject::AddServiceCheckHistory(const Service::Ptr& service, const fields1->Set("perfdata", CompatUtility::GetCheckResultPerfdata(cr)); fields1->Set("instance_id", 0); /* DbConnection class fills in real ID */ + fields1->Set("service_object_id", service); query1.Fields = fields1; OnQuery(query1);