From 04f0dc20217ee495d32dfea1e05dd40c3002a04f Mon Sep 17 00:00:00 2001 From: minhducsun2002 <32769878+minhducsun2002@users.noreply.github.com> Date: Wed, 3 Jun 2026 14:34:45 +0700 Subject: [PATCH] Move the bypass logic back to update checking function --- src/server/api/information.get.ts | 8 +------- src/server/utils/release.ts | 7 +++++++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/server/api/information.get.ts b/src/server/api/information.get.ts index dbe57adb..ff9e2373 100644 --- a/src/server/api/information.get.ts +++ b/src/server/api/information.get.ts @@ -1,13 +1,7 @@ import { gt } from 'semver'; export default defineEventHandler(async () => { - let latestRelease: Awaited>; - if (WG_ENV.DISABLE_VERSION_CHECK) { - latestRelease = { version: RELEASE, changelog: '' }; - } else { - latestRelease = await cachedFetchLatestRelease(); - } - + const latestRelease = await cachedFetchLatestRelease(); const updateAvailable = gt(latestRelease.version, RELEASE); const insecure = WG_ENV.INSECURE; const isAwg = WG_ENV.WG_EXECUTABLE === 'awg'; diff --git a/src/server/utils/release.ts b/src/server/utils/release.ts index f5dfdc46..d83eafa4 100644 --- a/src/server/utils/release.ts +++ b/src/server/utils/release.ts @@ -4,6 +4,13 @@ type GithubRelease = { }; async function fetchLatestRelease() { + if (WG_ENV.DISABLE_VERSION_CHECK) { + return { + version: RELEASE, + changelog: '' + }; + } + try { const response = await $fetch( 'https://api.github.com/repos/wg-easy/wg-easy/releases/latest',