fix: fix get version error (#1044)

* feat: fix get version error

* feat: more safe

* fix
This commit is contained in:
q1anx1
2022-08-21 10:47:36 +08:00
committed by GitHub
parent feec6abd88
commit f3b3376a3c
10 changed files with 59 additions and 16 deletions

View File

@ -41,16 +41,19 @@ func (c *ApiController) GetSystemInfo() {
user := object.GetUser(id)
if user == nil || !user.IsGlobalAdmin {
c.ResponseError("You are not authorized to access this resource")
return
}
cpuUsage, err := util.GetCpuUsage()
if err != nil {
c.ResponseError(err.Error())
return
}
memoryUsed, memoryTotal, err := util.GetMemoryUsage()
if err != nil {
c.ResponseError(err.Error())
return
}
c.Data["json"] = SystemInfo{
@ -71,6 +74,7 @@ func (c *ApiController) GitRepoVersion() {
version, err := util.GetGitRepoVersion()
if err != nil {
c.ResponseError(err.Error())
return
}
c.Data["json"] = version