From a5bdfd92d79c78ed29752aed086dc56194a3b7a3 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:44:52 -0800 Subject: [PATCH] Enhancement: improve try to prune trailing slashes (#4783) --- src/utils/proxy/api-helpers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/proxy/api-helpers.js b/src/utils/proxy/api-helpers.js index a02ea623..4ba5b68b 100644 --- a/src/utils/proxy/api-helpers.js +++ b/src/utils/proxy/api-helpers.js @@ -2,10 +2,13 @@ export function formatApiCall(url, args) { const find = /\{.*?\}/g; const replace = (match) => { const key = match.replace(/\{|\}/g, ""); + if (key === "url") { + args[key] = args[key].replace(/\/+$/, ""); // remove trailing slashes + } return args[key] || ""; }; - return url.replace(/\/+$/, "").replace(find, replace).replace(find, replace); + return url.replace(find, replace).replace(find, replace); } export function getURLSearchParams(widget, endpoint) {