From d18218f21a8a49abfd0b40282d69db3a6ac00f4b Mon Sep 17 00:00:00 2001 From: josc146 Date: Fri, 17 Nov 2023 21:53:29 +0800 Subject: [PATCH] use local API when it's working, even if a custom API URL is provided --- frontend/src/utils/index.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/utils/index.tsx b/frontend/src/utils/index.tsx index b5776a0..41cd95e 100644 --- a/frontend/src/utils/index.tsx +++ b/frontend/src/utils/index.tsx @@ -290,12 +290,15 @@ export function bytesToReadable(size: number) { } export function getServerRoot(defaultLocalPort: number) { + const defaultRoot = `http://127.0.0.1:${defaultLocalPort}`; + if (commonStore.status.status !== ModelStatus.Offline) + return defaultRoot; const customApiUrl = commonStore.settings.apiUrl.trim().replace(/\/$/, ''); if (customApiUrl) return customApiUrl; if (commonStore.platform === 'web') return ''; - return `http://127.0.0.1:${defaultLocalPort}`; + return defaultRoot; } export function absPathAsset(path: string) {