fix: 版本号显示 — 始终设 current_version + 顶栏按钮显示版本

This commit is contained in:
qinglong
2026-06-13 21:34:21 +08:00
parent 94d56d8210
commit 70695b171e
2 changed files with 7 additions and 6 deletions
+2 -2
View File
@@ -111,17 +111,17 @@ class UpdateService:
data = await loop.run_in_executor(None, self._sync_fetch_json, self.version_url)
self.status["last_check"] = time.time()
self.status["checked"] = True
current = self._current_version()
self.status["current_version"] = current
if not data:
return
remote_fw = data.get("framework", {})
remote_ver = remote_fw.get("version", "")
if not remote_ver:
return
current = self._current_version()
if _parse_ver(remote_ver) > _parse_ver(current):
self.status["update_available"] = True
self.status["latest_version"] = remote_ver
self.status["current_version"] = current
self.status["download_url"] = self.download_url
logger.info(f"🔄 新版本可用: {remote_ver} (当前: {current})")
except Exception as e: