This is an automated email from the ASF dual-hosted git repository. cbickel pushed a commit to branch tid in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-client-go.git
commit 2cb3d3fdb8beb7693249db96d8cd227e1e08c0af Author: Christian Bickel <[email protected]> AuthorDate: Thu Apr 26 08:44:50 2018 +0200 Parse numbers correctly in error response. --- whisk/client.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/whisk/client.go b/whisk/client.go index 85ac505..58a29b7 100644 --- a/whisk/client.go +++ b/whisk/client.go @@ -514,8 +514,12 @@ func parseErrorResponse(resp *http.Response, data []byte, v interface{}) (*http. Debug(DbgInfo, "HTTP failure %d + body\n", resp.StatusCode) // Determine if an application error was received (#5) + buf := bytes.NewBuffer(data) + d := json.NewDecoder(buf) + d.UseNumber() + errorResponse := &ErrorResponse{Response: resp} - err := json.Unmarshal(data, errorResponse) + err := d.Decode(&errorResponse) // Determine if error is an application error or an error generated by API if err == nil { -- To stop receiving notification emails like this one, please contact [email protected].
