diff --git a/lib/db_ido/hostdbobject.cpp b/lib/db_ido/hostdbobject.cpp index 70fcb6ecd..8ad6fa993 100644 --- a/lib/db_ido/hostdbobject.cpp +++ b/lib/db_ido/hostdbobject.cpp @@ -251,6 +251,7 @@ void HostDbObject::OnConfigUpdate(void) Dictionary::Ptr fields_contact = boost::make_shared(); fields_contact->Set("host_id", DbValue::FromObjectInsertID(host)); fields_contact->Set("contact_object_id", user); + fields_contact->Set("instance_id", 0); /* DbConnection class fills in real ID */ DbQuery query_contact; query_contact.Table = GetType()->GetTable() + "_contacts"; @@ -270,6 +271,7 @@ void HostDbObject::OnConfigUpdate(void) Dictionary::Ptr fields_contact = boost::make_shared(); fields_contact->Set("host_id", DbValue::FromObjectInsertID(host)); fields_contact->Set("contactgroup_object_id", usergroup); + fields_contact->Set("instance_id", 0); /* DbConnection class fills in real ID */ DbQuery query_contact; query_contact.Table = GetType()->GetTable() + "_contactgroups"; diff --git a/lib/db_ido/servicedbobject.cpp b/lib/db_ido/servicedbobject.cpp index acbe80649..c997df1b6 100644 --- a/lib/db_ido/servicedbobject.cpp +++ b/lib/db_ido/servicedbobject.cpp @@ -248,6 +248,7 @@ void ServiceDbObject::OnConfigUpdate(void) Dictionary::Ptr fields_contact = boost::make_shared(); fields_contact->Set("service_id", DbValue::FromObjectInsertID(service)); fields_contact->Set("contact_object_id", user); + fields_contact->Set("instance_id", 0); /* DbConnection class fills in real ID */ DbQuery query_contact; query_contact.Table = GetType()->GetTable() + "_contacts"; @@ -267,6 +268,7 @@ void ServiceDbObject::OnConfigUpdate(void) Dictionary::Ptr fields_contact = boost::make_shared(); fields_contact->Set("service_id", DbValue::FromObjectInsertID(service)); fields_contact->Set("contactgroup_object_id", usergroup); + fields_contact->Set("instance_id", 0); /* DbConnection class fills in real ID */ DbQuery query_contact; query_contact.Table = GetType()->GetTable() + "_contactgroups";