diff --git a/internal/bootstrap/conf.go b/internal/bootstrap/conf.go index 44c5b6de..0dfbe807 100644 --- a/internal/bootstrap/conf.go +++ b/internal/bootstrap/conf.go @@ -26,7 +26,7 @@ func initConf() { func initGlobal() { app.Root = app.Conf.MustString("app.root") - app.Version = "2.3.0" + app.Version = "2.3.2" app.Locale = app.Conf.MustString("app.locale") // 初始化时区 diff --git a/internal/data/setting.go b/internal/data/setting.go index a9e60757..d8dc3a56 100644 --- a/internal/data/setting.go +++ b/internal/data/setting.go @@ -18,6 +18,7 @@ import ( "github.com/TheTNB/panel/internal/http/request" "github.com/TheTNB/panel/pkg/io" "github.com/TheTNB/panel/pkg/shell" + "github.com/TheTNB/panel/pkg/tools" "github.com/TheTNB/panel/pkg/types" ) @@ -280,9 +281,9 @@ func (r *settingRepo) UpdatePanel(version, url, checksum string) error { color.Greenln("升级完成") _, _ = shell.Execf("systemctl daemon-reload") - _, _ = shell.Execf("systemctl restart panel") _ = io.Remove("/tmp/panel-storage.zip") _ = io.Remove(filepath.Join(app.Root, "panel/config.example.yml")) + tools.RestartPanel() return nil } diff --git a/web/src/views/home/UpdateView.vue b/web/src/views/home/UpdateView.vue index c2faafc4..1f1c5a4f 100644 --- a/web/src/views/home/UpdateView.vue +++ b/web/src/views/home/UpdateView.vue @@ -14,7 +14,7 @@ let messageReactive: MessageReactive | null = null const getVersions = () => { info.updateInfo().then((res: any) => { - versions.value = res.data.reverse() + versions.value = res.data }) }