diff --git a/apps/aelis-client/src/api/client.ts b/apps/aelis-client/src/api/client.ts index c0f2eb5..3b200da 100644 --- a/apps/aelis-client/src/api/client.ts +++ b/apps/aelis-client/src/api/client.ts @@ -27,7 +27,7 @@ export class ApiClient { (prevInit, middleware) => middleware(url, prevInit), init, ) - return fetch(url instanceof Request ? url : new URL(url, this.baseUrl), finalInit).then((res) => + return fetch(this.baseUrl ? new URL(url.toString(), this.baseUrl) : url, finalInit).then((res) => Promise.all([Promise.resolve(res), res.json()]), ) }