]> granicus.if.org Git - icinga2/commitdiff
Register service and notification objects.
authorGunnar Beutner <gunnar.beutner@netways.de>
Fri, 30 Aug 2013 13:09:42 +0000 (15:09 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Fri, 30 Aug 2013 13:09:42 +0000 (15:09 +0200)
lib/icinga/host.cpp
lib/icinga/service-notification.cpp

index 5cbc2f021f4686980ee9bda52c4b784d65d14f75..2376e64c5c6406b6d615e23c52e5cd36002669b7 100644 (file)
@@ -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();
        }
index f4b7685f3469737d7fe276eb04f649164da80871..ba97c02ea5f60c5a72e16d622bf1ad9bd279e164 100644 (file)
@@ -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();
                }