diff --git a/web/src/lib/api/api-url.ts b/web/src/lib/api/api-url.ts index 172bb856..fe8803b6 100644 --- a/web/src/lib/api/api-url.ts +++ b/web/src/lib/api/api-url.ts @@ -5,7 +5,7 @@ import settings from "$lib/state/settings"; export const currentApiURL = () => { if (env.DEFAULT_API && get(settings).processing.allowDefaultOverride) { - return env.DEFAULT_API; + return new URL(env.DEFAULT_API).origin; } - return apiURL; + return new URL(apiURL).origin; } diff --git a/web/src/lib/api/session.ts b/web/src/lib/api/session.ts index bbc755eb..829c3f8d 100644 --- a/web/src/lib/api/session.ts +++ b/web/src/lib/api/session.ts @@ -7,7 +7,7 @@ import { cachedSession } from "$lib/state/session"; import type { CobaltSessionResponse, CobaltErrorResponse } from "$lib/types/api"; export const requestSession = async() => { - const apiEndpoint = `${currentApiURL()}session`; + const apiEndpoint = `${currentApiURL()}/session`; let requestHeaders = {};