mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 21:55:03 +02:00
API: Fix error code for invalid 'attrs' type for POST requests
fixes #5043
This commit is contained in:
parent
2ce3fcc514
commit
d3a1f53647
@ -68,7 +68,15 @@ bool ModifyObjectHandler::HandleRequest(const ApiUser::Ptr& user, HttpRequest& r
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary::Ptr attrs = params->Get("attrs");
|
Value attrsVal = params->Get("attrs");
|
||||||
|
|
||||||
|
if (attrsVal.GetReflectionType() != Dictionary::TypeInstance) {
|
||||||
|
HttpUtility::SendJsonError(response, 400,
|
||||||
|
"Invalid type for 'attrs' attribute specified. Dictionary type is required.", Empty);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Dictionary::Ptr attrs = attrsVal;
|
||||||
|
|
||||||
Array::Ptr results = new Array();
|
Array::Ptr results = new Array();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user