From 7702149962691bd9ecf174502e8f5c34bb5be254 Mon Sep 17 00:00:00 2001 From: Alex <33497058+bexsoft@users.noreply.github.com> Date: Sat, 3 Sep 2022 10:01:45 -0500 Subject: [PATCH] Added missing prefix for downloads (#2286) Signed-off-by: Benjamin Perez --- .../screens/Console/Buckets/ListBuckets/Objects/utils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts index 01ae2024c..1920d683a 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts @@ -31,7 +31,11 @@ export const download = ( ) => { const anchor = document.createElement("a"); document.body.appendChild(anchor); - let path = `/api/v1/buckets/${bucketName}/objects/download?prefix=${objectPath}${ + let basename = document.baseURI.replace(window.location.origin, ""); + + let path = `${ + window.location.origin + }${basename}api/v1/buckets/${bucketName}/objects/download?prefix=${objectPath}${ overrideFileName !== null && overrideFileName.trim() !== "" ? `&override_file_name=${encodeURLString(overrideFileName || "")}` : "" @@ -45,7 +49,7 @@ export const download = ( req.addEventListener( "progress", function (evt) { - var percentComplete = Math.round((evt.loaded / fileSize) * 100); + let percentComplete = Math.round((evt.loaded / fileSize) * 100); if (progressCallback) { progressCallback(percentComplete);