Fix docker cannot get version bug

This commit is contained in:
Yang Luo 2023-08-25 11:49:47 +08:00
parent 27ed901167
commit fb0949b9ed

View File

@ -47,19 +47,16 @@ func (c *ApiController) GetSystemInfo() {
// @router /get-version-info [get] // @router /get-version-info [get]
func (c *ApiController) GetVersionInfo() { func (c *ApiController) GetVersionInfo() {
versionInfo, err := util.GetVersionInfo() versionInfo, err := util.GetVersionInfo()
if err != nil { if versionInfo.Version != "" {
c.ResponseError(err.Error()) c.ResponseOk(versionInfo)
return return
} }
if versionInfo.Version == "" {
versionInfo, err = util.GetVersionInfoFromFile() versionInfo, err = util.GetVersionInfoFromFile()
if err != nil { if err != nil {
c.ResponseError(err.Error()) c.ResponseError(err.Error())
return return
} }
}
c.ResponseOk(versionInfo) c.ResponseOk(versionInfo)
} }