diff --git a/apps/ui/src/lib/api.ts b/apps/ui/src/lib/api.ts index 9373641fe..4b8a11578 100644 --- a/apps/ui/src/lib/api.ts +++ b/apps/ui/src/lib/api.ts @@ -73,17 +73,19 @@ async function send({ ...headers }; } - if (token && !path.startsWith('https://')) { + + if (token && !path.startsWith('https://') && !path.startsWith('http://')) { opts.headers = { ...opts.headers, Authorization: `Bearer ${token}` }; } - if (!path.startsWith('https://')) { + + if (!path.startsWith('https://') && !path.startsWith('http://')) { path = `/api/v1${path}`; } - if (dev && !path.startsWith('https://')) { + if (dev && !path.startsWith('https://') && !path.startsWith('http://')) { path = `${getAPIUrl()}${path}`; } if (method === 'POST' && data && !opts.body) {