From 24a1fca8bee2dbc2e5f7a88dcb1391ea436fe7b3 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Wed, 13 Aug 2025 11:03:04 +0200 Subject: [PATCH] Infer base url again on prod Regression 5543e134fa862c3d4645adf4412453df46fe8abf --- src/lib/requests/client/BaseClient.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/requests/client/BaseClient.ts b/src/lib/requests/client/BaseClient.ts index 435ee7ce..f687809b 100644 --- a/src/lib/requests/client/BaseClient.ts +++ b/src/lib/requests/client/BaseClient.ts @@ -14,7 +14,13 @@ export abstract class BaseClient { public abstract readonly fetcher: Fetcher; public getBaseUrl(): string { - return AppStorage.local.getItemParsed('serverBaseURL', import.meta.env.VITE_SERVER_URL_DEFAULT); + const { hostname, port, protocol } = window.location; + + const defaultUrl = import.meta.env.DEV + ? import.meta.env.VITE_SERVER_URL_DEFAULT + : `${protocol}//${hostname}:${port}`; + + return AppStorage.local.getItemParsed('serverBaseURL', defaultUrl); } public abstract updateConfig(config: Partial): void;