summaryrefslogtreecommitdiff
path: root/.testr.conf
diff options
context:
space:
mode:
authorKen'ichi Ohmichi <ken-oomichi@wx.jp.nec.com>2016-09-28 17:41:51 -0700
committerKen'ichi Ohmichi <ken1ohmichi@gmail.com>2016-10-17 19:16:07 +0000
commita967cfe37a3bc26ee8a8517d5f5dac33b35e377e (patch)
treee1763956b26f67631b7d892e6dbbadc65df2bd6b /.testr.conf
parent090bff767b0b410641dba5adf053e9142d1cdc6d (diff)
downloadnova-stable/liberty.tar.gz
Fix error status code on update-volume APIliberty-eol12.0.6stable/liberty
As the following part of API-WG guidline[1], If a request contains a reference to a nonexistent resource in the body (not URI), the code should be 400 Bad Request. Do not use 404 NotFound because :rfc:`7231#section-6.5.4` (section 6.5.4) mentions the origin server did not find a current representation for the target resource for 404 and representation for the target resource means a URI Nova should return a BadRequest response(400) in this case, because new_volume_id is specified in a request body. old_volume_id is not necessary to be changed because the value is specified with URI. So it is valid to return NotFound response if that is not existent. [1]: https://github.com/openstack/api-wg/blob/master/guidelines/http.rst#failure-code-clarifications Close-Bug: #1629110 Change-Id: Ib781b116f5af713d64b5880858cc4f81c3da3977 (cherry picked from commit edd86d9dac1ea75bc580a7964e7d699ee9644b19) (cherry picked from commit 4e6958551c324635a8720fc9125e9596860637f7)
Diffstat (limited to '.testr.conf')
0 files changed, 0 insertions, 0 deletions