]> granicus.if.org Git - icinga2/commitdiff
Fix object and status query verbose errors
authorMichael Friedrich <michael.friedrich@icinga.com>
Fri, 6 Apr 2018 10:47:20 +0000 (12:47 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Fri, 6 Apr 2018 10:47:20 +0000 (12:47 +0200)
lib/remote/objectqueryhandler.cpp
lib/remote/statushandler.cpp

index d85df022c83d8e322ff88891883aa436cac314ca..490b50dad89e905133a26dfc7ffa899c2430b5f4 100644 (file)
@@ -129,7 +129,7 @@ bool ObjectQueryHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& re
                uattrs = params->Get("attrs");
        } catch (const std::exception&) {
                HttpUtility::SendJsonError(response, params, 400,
-                       "Invalid type for 'attrs' attribute specified. Array type is required.", Empty);
+                       "Invalid type for 'attrs' attribute specified. Array type is required.");
                return true;
        }
 
@@ -137,7 +137,7 @@ bool ObjectQueryHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& re
                ujoins = params->Get("joins");
        } catch (const std::exception&) {
                HttpUtility::SendJsonError(response, params, 400,
-                       "Invalid type for 'joins' attribute specified. Array type is required.", Empty);
+                       "Invalid type for 'joins' attribute specified. Array type is required.");
                return true;
        }
 
@@ -145,7 +145,7 @@ bool ObjectQueryHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& re
                umetas = params->Get("meta");
        } catch (const std::exception&) {
                HttpUtility::SendJsonError(response, params, 400,
-                       "Invalid type for 'meta' attribute specified. Array type is required.", Empty);
+                       "Invalid type for 'meta' attribute specified. Array type is required.");
                return true;
        }
 
@@ -166,7 +166,7 @@ bool ObjectQueryHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& re
        } catch (const std::exception& ex) {
                HttpUtility::SendJsonError(response, params, 404,
                        "No objects found.",
-                       HttpUtility::GetLastParameter(params, "verboseErrors") ? DiagnosticInformation(ex) : "");
+                       DiagnosticInformation(ex));
                return true;
        }
 
index e2c85c2b13943dc2b7fb7dcbab67821263d380b6..b2a9fca10c44ca6558dccf7c1d80d13e14963ee3 100644 (file)
@@ -104,7 +104,7 @@ bool StatusHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& request
        } catch (const std::exception& ex) {
                HttpUtility::SendJsonError(response, params, 404,
                        "No objects found.",
-                       HttpUtility::GetLastParameter(params, "verboseErrors") ? DiagnosticInformation(ex) : "");
+                       DiagnosticInformation(ex));
                return true;
        }