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

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack-cloudmonkey.git


The following commit(s) were added to refs/heads/master by this push:
     new 6b6a987  cmd: on async job error, also print job response
6b6a987 is described below

commit 6b6a987e7cd812faa4d4e7c099485360ee117264
Author: Rohit Yadav <ro...@apache.org>
AuthorDate: Sat Jun 23 21:06:27 2018 +0530

    cmd: on async job error, also print job response
    
    Signed-off-by: Rohit Yadav <ro...@apache.org>
---
 cmd/api.go     | 3 +++
 cmd/network.go | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/cmd/api.go b/cmd/api.go
index 9237ff5..7e0621a 100644
--- a/cmd/api.go
+++ b/cmd/api.go
@@ -162,6 +162,9 @@ func init() {
 
                        response, err := NewAPIRequest(r, api.Name, apiArgs, 
api.Async)
                        if err != nil {
+                               if response != nil {
+                                       printResult(r.Config.Core.Output, 
response, nil)
+                               }
                                return err
                        }
 
diff --git a/cmd/network.go b/cmd/network.go
index c55998f..2def7f6 100644
--- a/cmd/network.go
+++ b/cmd/network.go
@@ -143,7 +143,7 @@ func pollAsyncJob(r *Request, jobId string) 
(map[string]interface{}, error) {
 
                }
                if jobStatus == 2 {
-                       return queryResult, errors.New("async API job failed")
+                       return queryResult, errors.New("async API failed for 
job " + jobId)
                }
        }
        return nil, errors.New("async API job query timed out")

Reply via email to