From 2f7881736ea58651b2848717f0ac1b8940995a49 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Thu, 13 Mar 2014 16:43:32 +0100 Subject: [PATCH] Remove comment when clearing acknowledgement. Fixes #5366 --- lib/icinga/externalcommandprocessor.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/icinga/externalcommandprocessor.cpp b/lib/icinga/externalcommandprocessor.cpp index 3243d4b29..09ab3a850 100644 --- a/lib/icinga/externalcommandprocessor.cpp +++ b/lib/icinga/externalcommandprocessor.cpp @@ -666,8 +666,12 @@ void ExternalCommandProcessor::RemoveSvcAcknowledgement(double, const std::vecto Log(LogInformation, "icinga", "Removing acknowledgement for service '" + service->GetName() + "'"); - ObjectLock olock(service); - service->ClearAcknowledgement(); + { + ObjectLock olock(service); + service->ClearAcknowledgement(); + } + + service->RemoveCommentsByType(CommentAcknowledgement); } void ExternalCommandProcessor::AcknowledgeHostProblem(double, const std::vector& arguments) -- 2.40.0