From: Gunnar Beutner Date: Fri, 30 Aug 2013 13:09:42 +0000 (+0200) Subject: Register service and notification objects. X-Git-Tag: v0.0.3~640 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c194ad1ca35c8f7a3ccb28804ecbc41f9945708e;p=icinga2 Register service and notification objects. --- diff --git a/lib/icinga/host.cpp b/lib/icinga/host.cpp index 5cbc2f021..2376e64c5 100644 --- a/lib/icinga/host.cpp +++ b/lib/icinga/host.cpp @@ -245,6 +245,7 @@ void Host::UpdateSlaveServices(void) builder->AddExpressionList(svc_exprl); ConfigItem::Ptr serviceItem = builder->Compile(); + serviceItem->Register(); DynamicObject::Ptr dobj = serviceItem->Commit(); dobj->OnConfigLoaded(); } diff --git a/lib/icinga/service-notification.cpp b/lib/icinga/service-notification.cpp index f4b7685f3..ba97c02ea 100644 --- a/lib/icinga/service-notification.cpp +++ b/lib/icinga/service-notification.cpp @@ -193,6 +193,7 @@ void Service::UpdateSlaveNotifications(void) builder->AddExpressionList(nfc_exprl); ConfigItem::Ptr notificationItem = builder->Compile(); + notificationItem->Register(); DynamicObject::Ptr dobj = notificationItem->Commit(); dobj->OnConfigLoaded(); }