diff --git a/api/response.go b/api/response.go index 8ca0b28dea..9673f09e8e 100644 --- a/api/response.go +++ b/api/response.go @@ -54,6 +54,7 @@ func (r *Response) Decode(inStruct interface{}) (*Error, error) { if r.Body.Len() > 0 { reader := bytes.NewReader(r.Body.Bytes()) dec := json.NewDecoder(reader) + dec.UseNumber() if r.resp.StatusCode >= 400 { inStruct = apiErr }