From 9964c6d6b7153fd9fb5cda984124573a652ecfad Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 31 Oct 2020 19:38:30 +0100 Subject: [PATCH] impl. urlencode but only if not already encoded --- Uri/UriFactory.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Uri/UriFactory.js b/Uri/UriFactory.js index 428249f..72d3695 100644 --- a/Uri/UriFactory.js +++ b/Uri/UriFactory.js @@ -147,7 +147,7 @@ export class UriFactory let pars = []; for (const a in comps) { if (comps.hasOwnProperty(a) && comps[a] !== '' && comps[a] !== null) { - pars.push(a + '=' + comps[a]); + pars.push(a + '=' + (comps[a].includes('%') ? comps[a] : encodeURIComponent(comps[a]))); } }