fix(spa): Fix relative alias redirects (#1688)

This commit is contained in:
Anton Bulakh 2024-12-31 04:21:07 +02:00 committed by GitHub
parent b2752e7262
commit a934397961
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,5 +41,5 @@ export async function fetchCanonical(url: URL): Promise<Response> {
// to allow the caller to read it if it's was not a redirect
const text = await res.clone().text()
const [_, redirect] = text.match(canonicalRegex) ?? []
return redirect ? fetch(redirect) : res
return redirect ? fetch(`${new URL(redirect, url)}`) : res
}