fix: do not prepend modrinth.com to backup download url (#2908)

Signed-off-by: Evan Song <theevansong@gmail.com>
This commit is contained in:
Evan Song 2024-11-04 16:42:32 -07:00 committed by GitHub
parent d3a7bf967e
commit 417f2a8b91
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -304,10 +304,10 @@ const initiateDownload = async (backupId: string) => {
throw new Error("Invalid download URL.");
}
let finalDownloadUrl = downloadurl.download_url;
let finalDownloadUrl: string = downloadurl.download_url;
if (!/^https?:\/\//i.test(finalDownloadUrl)) {
finalDownloadUrl = `${window.location.origin}${finalDownloadUrl.startsWith("/") ? "" : "/"}${finalDownloadUrl}`;
finalDownloadUrl = `https://${finalDownloadUrl.startsWith("/") ? finalDownloadUrl.substring(1) : finalDownloadUrl}`;
}
const a = document.createElement("a");