diff --git a/webui/web/js/api.js b/webui/web/js/api.js index 0e9fd1de..7f8a0c2e 100644 --- a/webui/web/js/api.js +++ b/webui/web/js/api.js @@ -1334,7 +1334,7 @@ class VersityAPI { // Ensure prefix ends with / const folderKey = prefix.endsWith('/') ? prefix : prefix + '/'; - const fetchParams = await this.buildFetchParams('PUT', `/${bucket}/${encodeURIComponent(folderKey)}`, {}, ''); + const fetchParams = await this.buildFetchParams('PUT', `/${bucket}/${encodeS3Key(folderKey)}`, {}, ''); const response = await fetch(fetchParams.url, { method: 'PUT',