fix: batch result include complete jsonerror instead of just details

This commit is contained in:
Qiu Jian
2019-02-21 12:32:09 +08:00
parent 1417c63c52
commit 8e56608e54
+1 -1
View File
@@ -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())}
}