diff --git a/agent/utils/version/version.go b/agent/utils/version/version.go index 2da2f3721..4f2f6a42b 100644 --- a/agent/utils/version/version.go +++ b/agent/utils/version/version.go @@ -6,17 +6,18 @@ import ( "encoding/json" "errors" "fmt" - "github.com/1Panel-dev/1Panel/agent/app/dto" - "github.com/1Panel-dev/1Panel/agent/app/model" - "github.com/1Panel-dev/1Panel/agent/constant" - "github.com/1Panel-dev/1Panel/agent/global" - "github.com/1Panel-dev/1Panel/agent/utils/common" "io" "net" "net/http" "strconv" "strings" "time" + + "github.com/1Panel-dev/1Panel/agent/app/dto" + "github.com/1Panel-dev/1Panel/agent/app/model" + "github.com/1Panel-dev/1Panel/agent/constant" + "github.com/1Panel-dev/1Panel/agent/global" + "github.com/1Panel-dev/1Panel/agent/utils/common" ) func GetUpgradeVersionInfo() (*dto.UpgradeInfo, error) { @@ -34,15 +35,15 @@ func GetUpgradeVersionInfo() (*dto.UpgradeInfo, error) { upgrade.TestVersion, upgrade.NewVersion, upgrade.LatestVersion = loadVersionByMode(developerMode.Value, currentVersion.Value) var itemVersion string - if len(upgrade.LatestVersion) != 0 { - itemVersion = upgrade.LatestVersion - } if len(upgrade.NewVersion) != 0 { itemVersion = upgrade.NewVersion } if (global.CONF.Base.Mode == "dev" || developerMode.Value == constant.StatusEnable) && len(upgrade.TestVersion) != 0 { itemVersion = upgrade.TestVersion } + if len(upgrade.LatestVersion) != 0 { + itemVersion = upgrade.LatestVersion + } if len(itemVersion) == 0 { return &upgrade, nil } diff --git a/core/app/service/upgrade.go b/core/app/service/upgrade.go index eda8e0f45..9e03f7450 100644 --- a/core/app/service/upgrade.go +++ b/core/app/service/upgrade.go @@ -50,15 +50,15 @@ func (u *UpgradeService) SearchUpgrade() (*dto.UpgradeInfo, error) { upgrade.TestVersion, upgrade.NewVersion, upgrade.LatestVersion = u.loadVersionByMode(DeveloperMode.Value, currentVersion.Value) var itemVersion string - if len(upgrade.LatestVersion) != 0 { - itemVersion = upgrade.LatestVersion - } if len(upgrade.NewVersion) != 0 { itemVersion = upgrade.NewVersion } if (global.CONF.Base.Mode == "dev" || DeveloperMode.Value == constant.StatusEnable) && len(upgrade.TestVersion) != 0 { itemVersion = upgrade.TestVersion } + if len(upgrade.LatestVersion) != 0 { + itemVersion = upgrade.LatestVersion + } if len(itemVersion) == 0 { return &upgrade, nil } diff --git a/frontend/src/components/system-upgrade/index.vue b/frontend/src/components/system-upgrade/index.vue index 5c3831d78..547aafbf6 100644 --- a/frontend/src/components/system-upgrade/index.vue +++ b/frontend/src/components/system-upgrade/index.vue @@ -104,12 +104,12 @@ const onLoadUpgradeInfo = async () => { loading.value = false; if (res.data.testVersion || res.data.newVersion || res.data.latestVersion) { upgradeInfo.value = res.data; - if (upgradeInfo.value.newVersion) { - upgradeVersion.value = upgradeInfo.value.newVersion; - } else if (upgradeInfo.value.latestVersion) { + if (upgradeInfo.value.latestVersion) { upgradeVersion.value = upgradeInfo.value.latestVersion; } else if (upgradeInfo.value.testVersion) { upgradeVersion.value = upgradeInfo.value.testVersion; + } else if (upgradeInfo.value.newVersion) { + upgradeVersion.value = upgradeInfo.value.newVersion; } upgradeRef.value.acceptParams({ upgradeInfo: upgradeInfo.value, upgradeVersion: upgradeVersion.value }); } else { diff --git a/frontend/src/components/system-upgrade/upgrade/index.vue b/frontend/src/components/system-upgrade/upgrade/index.vue index e936e8811..f9004f1a5 100644 --- a/frontend/src/components/system-upgrade/upgrade/index.vue +++ b/frontend/src/components/system-upgrade/upgrade/index.vue @@ -1,11 +1,5 @@