** Also affects: nova/newton Importance: Undecided Status: New ** Changed in: nova Status: In Progress => Fix Released
** Changed in: nova Importance: Undecided => Medium ** Changed in: nova/newton Status: New => In Progress ** Changed in: nova/newton Importance: Undecided => Medium ** Changed in: nova/newton Assignee: (unassigned) => Lee Yarwood (lyarwood) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1629110 Title: update-volume API should return BadRequest response if specified volume with request body is not existent Status in OpenStack Compute (nova): Fix Released Status in OpenStack Compute (nova) newton series: In Progress Bug description: 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 if specified resource with request body is not existent. However, update-volume API returns a NotFound response instead. That is a common mistake on REST API and we need to change it to BadRequest. [1]: https://github.com/openstack/api- wg/blob/master/guidelines/http.rst#failure-code-clarifications To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1629110/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp