From: Jean Flach Date: Mon, 18 Dec 2017 10:04:40 +0000 (+0100) Subject: Fix package error message X-Git-Tag: v2.8.3~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf570c9a93428c079d9ac88eef452fadad78f55e;p=icinga2 Fix package error message fixes #5879 refs #5881 --- diff --git a/lib/remote/configpackageshandler.cpp b/lib/remote/configpackageshandler.cpp index 48a624cf3..25ed7bafa 100644 --- a/lib/remote/configpackageshandler.cpp +++ b/lib/remote/configpackageshandler.cpp @@ -98,7 +98,9 @@ void ConfigPackagesHandler::HandlePost(const ApiUser::Ptr& user, HttpRequest& re boost::mutex::scoped_lock lock(ConfigPackageUtility::GetStaticMutex()); ConfigPackageUtility::CreatePackage(packageName); } catch (const std::exception& ex) { - HttpUtility::SendJsonError(response, 500, "Could not create package.", ""); + HttpUtility::SendJsonError(response, 500, "Could not create package.", + HttpUtility::GetLastParameter(params, "verboseErrors") ? DiagnosticInformation(ex) : ""); + return; } result1->Set("code", 200);