diff --git a/pkg/mcclient/modulebase/base.go b/pkg/mcclient/modulebase/base.go index 11d39df008..e51f7d8d53 100644 --- a/pkg/mcclient/modulebase/base.go +++ b/pkg/mcclient/modulebase/base.go @@ -285,7 +285,9 @@ func SubmitResults2JSON(results []printutils.SubmitResult) jsonutils.JSONObject obj.Add(jsonutils.NewInt(int64(r.Status)), "status") obj.Add(jsonutils.Marshal(r.Id), "id") obj.Add(r.Data, "data") - obj.Add(jsonutils.NewString(now.Format(time.RFC3339)), "data", "time") + if r.Status >= 400 { + obj.Add(jsonutils.NewString(now.Format(time.RFC3339)), "data", "time") + } arr.Add(obj) } body := jsonutils.NewDict()