diff --git a/controllers/system_info.go b/controllers/system_info.go index 07f77a5f..fc81a353 100644 --- a/controllers/system_info.go +++ b/controllers/system_info.go @@ -46,10 +46,10 @@ func (c *ApiController) GetSystemInfo() { // @Success 200 {object} util.VersionInfo The Response object // @router /get-version-info [get] func (c *ApiController) GetVersionInfo() { + errInfo := "" versionInfo, err := util.GetVersionInfo() if err != nil { - c.ResponseError(err.Error()) - return + errInfo = "Git error: " + err.Error() } if versionInfo.Version != "" { @@ -59,9 +59,11 @@ func (c *ApiController) GetVersionInfo() { versionInfo, err = util.GetVersionInfoFromFile() if err != nil { - c.ResponseError(err.Error()) + errInfo = errInfo + ", File error: " + err.Error() + c.ResponseError(errInfo) return } + c.ResponseOk(versionInfo) }