From cad4a10319b98dd15c0a74d0fea13a2da4a0d3cc Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Mon, 29 Jan 2018 21:19:39 +0100 Subject: lay down the full Account API --- request.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'request.go') diff --git a/request.go b/request.go index c6bef7b..5a2d4e2 100644 --- a/request.go +++ b/request.go @@ -103,7 +103,10 @@ func (r Request) do(client *gophercloud.ServiceClient, afterReauth bool) (*http. resp, err := client.ProviderClient.Request(r.Method, url, opts) if err != nil { - return resp, err + if resp.StatusCode == 204 { + return resp, drainResponseBody(resp) + } + return resp, nil } //return success if error code matches expectation -- cgit v1.2.3