yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #39517
[Bug 1501740] [NEW] Creating a region without request parameters failed.
Public bug reported:
Use Identity API v3 (CURRENT)
URL: http://developer.openstack.org/api-ref-
identity-v3.html#createRegion
Issu: Creating a region failed when optional parameters are not
specified.
"POST /v3/regions" has 3 parameters, which are "region", "description" and "parent_region_id".
"description" and "parent_region_id" are optional.
Although this API with only "region" parameter should succeed, it fails.
I confirmed this issue by the following command:
curl -s -X POST -H "X-Auth-Token: $TOKEN" -H "Content-type: application/json" http://localhost:5000/v3/regions -d '{ "region": {} }' | python -m json.tool
{
"error": {
"code": 400,
"message": "Expecting to find region in request body - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error.",
"title": "Bad Request"
}
}
** Affects: keystone
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1501740
Title:
Creating a region without request parameters failed.
Status in Keystone:
New
Bug description:
Use Identity API v3 (CURRENT)
URL: http://developer.openstack.org/api-ref-
identity-v3.html#createRegion
Issu: Creating a region failed when optional parameters are not
specified.
"POST /v3/regions" has 3 parameters, which are "region", "description" and "parent_region_id".
"description" and "parent_region_id" are optional.
Although this API with only "region" parameter should succeed, it fails.
I confirmed this issue by the following command:
curl -s -X POST -H "X-Auth-Token: $TOKEN" -H "Content-type: application/json" http://localhost:5000/v3/regions -d '{ "region": {} }' | python -m json.tool
{
"error": {
"code": 400,
"message": "Expecting to find region in request body - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error.",
"title": "Bad Request"
}
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1501740/+subscriptions
Follow ups