diff --git a/controllers/api_controller.go b/controllers/api_controller.go index dd8854f91..1d1a37f43 100644 --- a/controllers/api_controller.go +++ b/controllers/api_controller.go @@ -166,14 +166,18 @@ func (c *ApiController) CallOpenAPI() { success: { callResult.Code = model.ErrCodeSuccess - callResult.Data = result[0].String() + if len(result) > 0 { + callResult.Data = result[0].String() + } c.Data["json"] = callResult c.ServeJSON() } end: { callResult.Code = errCode - callResult.Desc = err.Error() + if err != nil { + callResult.Desc = err.Error() + } c.Data["json"] = callResult c.ServeJSON() }