]> granicus.if.org Git - icinga2/commitdiff
Don't send cluster config messages for objects with version 0
authorGunnar Beutner <gunnar@beutner.name>
Sun, 8 Nov 2015 20:22:06 +0000 (21:22 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Sun, 8 Nov 2015 20:22:06 +0000 (21:22 +0100)
refs #9927

lib/remote/apilistener-configsync.cpp

index 4d758986d7535a82e90dd19a0f33635b6eeb6265..cdde40b02fed15fa2961c226f7af86b5c903e926 100644 (file)
@@ -278,6 +278,9 @@ void ApiListener::UpdateConfigObject(const ConfigObject::Ptr& object, const Mess
                }
        }
 
+       if (object->GetPackage() != "_api" && object->GetVersion() == 0)
+               return;
+
        Dictionary::Ptr message = new Dictionary();
        message->Set("jsonrpc", "2.0");
        message->Set("method", "config::UpdateObject");