From fd1927115a5dc3cf99ae6e3acdba8ed2d3924756 Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Tue, 20 May 2025 17:25:30 +0200 Subject: [PATCH] IcingaDB: Make `is_acknowledged` a bool & add `is_sticky_acknowledgement` field --- lib/icingadb/icingadb-objects.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/icingadb/icingadb-objects.cpp b/lib/icingadb/icingadb-objects.cpp index ca29dc38e..594334658 100644 --- a/lib/icingadb/icingadb-objects.cpp +++ b/lib/icingadb/icingadb-objects.cpp @@ -3018,7 +3018,9 @@ Dictionary::Ptr IcingaDB::SerializeState(const Checkable::Ptr& checkable) attrs->Set("is_reachable", checkable->IsReachable()); attrs->Set("is_flapping", checkable->IsFlapping()); - attrs->Set("is_acknowledged", checkable->GetAcknowledgement()); + attrs->Set("is_acknowledged", checkable->IsAcknowledged()); + attrs->Set("is_sticky_acknowledgement", checkable->GetAcknowledgement() == AcknowledgementSticky); + if (checkable->IsAcknowledged()) { Timestamp entry = 0; Comment::Ptr AckComment;