From da70682cd1aa77120ae67b2ecf18497e156d3133 Mon Sep 17 00:00:00 2001 From: ZhaoYP 2001 <75831053+ZhaoYP-2001@users.noreply.github.com> Date: Tue, 16 Jul 2024 18:13:44 +0800 Subject: [PATCH] feat: fix bug in obtaining Casdoor version in Docker (#3056) --- controllers/system_info.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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) }