** Changed in: nova Status: Incomplete => Fix Released -- 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/1300975
Title: API set_flavor_extra_spec_with_all_invalid gives response 500 instead of 404 Status in OpenStack Compute (Nova): Fix Released Bug description: POST v2/{tenant_id}/flavors/{flavor_id}/os-extra_specs gives response 500 instead of 404. With Post_Body : {"extra_specs": "ksr"}, the actual result is {"computeFault": {"message": "The server has either erred or is incapable of performing the requested operation.", "code": 500}} when the expected result should be a 404. Extra specs is suppose to be a list of keys. If I input with {"extra_specs": {"ksr": "ksr"}}, I would get 404. However, there should be a check to make sure the extra_specs value was a set and raised a 4xx HTTP error when it wasn't, rather than hitting an unexpected condition and raising 5xx To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1300975/+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