fixing logic on test for result success (#105)
* fixing logic on test for result success
* fixing logic on test for result success
diff --git a/whisk/client.go b/whisk/client.go
index a421a35..cbedf83 100644
--- a/whisk/client.go
+++ b/whisk/client.go
@@ -676,13 +676,10 @@
errResp := new(WhiskErrorResponse)
err := json.Unmarshal(data, &errResp)
- if err != nil {
- Debug(DbgWarn, "IsResponseResultSuccess: failed to parse response result: %v\n", err)
- return false
- }
-
if errResp.Response != nil {
return errResp.Response.Success
+ } else if err != nil { //failed to parse WhiskErrorResponse
+ Debug(DbgWarn, "IsResponseResultSuccess: failed to parse response result: %v\n", err)
}
return true