Hello,
When Compute API return following error message:
{"badRequest": {"message": "The requested availability zone is not available", "code": 400}}
but ErrorDefault400.Error() is Invalid request due to incorrect syntax or missing required parameters. (https://github.com/gophercloud/gophercloud/blob/master/errors.go#L106)
If response has message, Error() should return response message?