This is an automated email from the ASF dual-hosted git repository.

mdeuser pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-openwhisk-client-go.git


The following commit(s) were added to refs/heads/master by this push:
     new e452b52  Parse numbers correctly in error response. (#80)
e452b52 is described below

commit e452b524cd745f71c913c5acccf72a8daba6dc71
Author: Christian Bickel <[email protected]>
AuthorDate: Thu Apr 26 15:52:35 2018 +0200

    Parse numbers correctly in error response. (#80)
---
 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].

Reply via email to