From 8e56608e541d3dfc94cb4586b08e8a578d03e10e Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Thu, 21 Feb 2019 12:32:09 +0800 Subject: [PATCH] fix: batch result include complete jsonerror instead of just details --- pkg/mcclient/modules/base.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/mcclient/modules/base.go b/pkg/mcclient/modules/base.go index d48bb225ca..c082c42eb2 100644 --- a/pkg/mcclient/modules/base.go +++ b/pkg/mcclient/modules/base.go @@ -226,7 +226,7 @@ func BatchDo(ids []string, do func(id string) (jsonutils.JSONObject, error)) []S if e != nil { ecls, ok := e.(*httputils.JSONClientError) if ok { - results <- SubmitResult{Status: ecls.Code, Id: id, Data: jsonutils.NewString(ecls.Details)} + results <- SubmitResult{Status: ecls.Code, Id: id, Data: jsonutils.Marshal(ecls)} } else { results <- SubmitResult{Status: 400, Id: id, Data: jsonutils.NewString(e.Error())} }