]> granicus.if.org Git - icinga2/commitdiff
DB IDO: Fix wrong timestamp in column expiration_time.
authorMichael Friedrich <michael.friedrich@netways.de>
Thu, 23 Jan 2014 16:42:33 +0000 (17:42 +0100)
committerMichael Friedrich <michael.friedrich@netways.de>
Thu, 23 Jan 2014 16:42:33 +0000 (17:42 +0100)
Fixes #5292

lib/db_ido/servicedbobject.cpp

index 1b45357dd7b1e816bd965f7fa18a5c921398569d..1ee4528e2fb5fb307cb9675ac2b4093372d8a160 100644 (file)
@@ -394,7 +394,7 @@ void ServiceDbObject::AddCommentByType(const DynamicObject::Ptr& object, const C
        fields1->Set("is_persistent", 1);
        fields1->Set("comment_source", 1); /* external */
        fields1->Set("expires", (comment->GetExpireTime() > 0) ? 1 : 0);
-       fields1->Set("expiration_time", comment->GetExpireTime());
+       fields1->Set("expiration_time", DbValue::FromTimestamp(comment->GetExpireTime()));
        fields1->Set("instance_id", 0); /* DbConnection class fills in real ID */
 
        DbQuery query1;