From 7b05aaffc319831915b74426d3cdc9c68898b535 Mon Sep 17 00:00:00 2001 From: f-kawamura Date: Mon, 24 Apr 2023 16:12:47 +0900 Subject: [PATCH] fix: Added support for HTTP source URLs in Git source. Currently only support HTTPS --- apps/ui/src/lib/api.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/ui/src/lib/api.ts b/apps/ui/src/lib/api.ts index 058ec083f..6bd3941ec 100644 --- a/apps/ui/src/lib/api.ts +++ b/apps/ui/src/lib/api.ts @@ -72,17 +72,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) {