]> granicus.if.org Git - icinga2/commitdiff
Fix DB IDO events for next_check, etc. updates
authorMichael Friedrich <michael.friedrich@netways.de>
Thu, 10 Dec 2015 14:24:28 +0000 (15:24 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Tue, 23 Feb 2016 08:13:21 +0000 (09:13 +0100)
refs #10817

lib/db_ido/dbevents.cpp

index a706ed793bc125de51d765b492a279f0fa0882be..b15e94e9d011670ada004435e549ee0e7ef0af67 100644 (file)
@@ -101,7 +101,7 @@ void DbEvents::NextCheckChangedHandler(const Checkable::Ptr& checkable)
        else
                query1.Table = "hoststatus";
 
-       query1.Type = DbQueryInsert | DbQueryUpdate;
+       query1.Type = DbQueryUpdate;
        query1.Category = DbCatState;
        query1.StatusUpdate = true;
        query1.Object = DbObject::GetOrCreateByObject(checkable);
@@ -132,7 +132,7 @@ void DbEvents::FlappingChangedHandler(const Checkable::Ptr& checkable)
        else
                query1.Table = "hoststatus";
 
-       query1.Type = DbQueryInsert | DbQueryUpdate;
+       query1.Type = DbQueryUpdate;
        query1.Category = DbCatState;
        query1.StatusUpdate = true;
        query1.Object = DbObject::GetOrCreateByObject(checkable);
@@ -170,7 +170,7 @@ void DbEvents::LastNotificationChangedHandler(const Notification::Ptr& notificat
        else
                query1.Table = "hoststatus";
 
-       query1.Type = DbQueryInsert | DbQueryUpdate;
+       query1.Type = DbQueryUpdate;
        query1.Category = DbCatState;
        query1.StatusUpdate = true;
        query1.Object = DbObject::GetOrCreateByObject(checkable);
@@ -217,7 +217,7 @@ void DbEvents::ReachabilityChangedHandler(const Checkable::Ptr& checkable, const
                else
                        query1.Table = "hoststatus";
 
-               query1.Type = DbQueryInsert | DbQueryUpdate;
+               query1.Type = DbQueryUpdate;
                query1.Category = DbCatState;
                query1.StatusUpdate = true;
                query1.Object = DbObject::GetOrCreateByObject(child);
@@ -277,7 +277,7 @@ void DbEvents::EnableChangedHandlerInternal(const Checkable::Ptr& checkable, con
        else
                query1.Table = "hoststatus";
 
-       query1.Type = DbQueryInsert | DbQueryUpdate;
+       query1.Type = DbQueryUpdate;
        query1.Category = DbCatState;
        query1.StatusUpdate = true;
        query1.Object = DbObject::GetOrCreateByObject(checkable);