diff options
author | Eric Eastwood <contact@ericeastwood.com> | 2017-12-16 19:38:14 -0600 |
---|---|---|
committer | Eric Eastwood <contact@ericeastwood.com> | 2018-01-02 17:56:35 -0600 |
commit | b7da615c0dadced8e16c839ce8c66550e9327989 (patch) | |
tree | 35139637c1a4fd38e5336f097243b828db6fdc62 /app/assets/javascripts | |
parent | 5df1a6d31289705078c32b49a0121c5f8610fca1 (diff) | |
download | gitlab-ce-b7da615c0dadced8e16c839ce8c66550e9327989.tar.gz |
Fix mergeUrlParams encoding query parameters
Before:
/-/boards/1/issues.json?page=1&per=50&scope=all&utf8=✓&state=opened&milestone_title=#upcoming
After:
/-/boards/1/issues.json?page=1&per=50&scope=all&utf8=%E2%9C%93&state=opened&milestone_title=%23upcoming
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r-- | app/assets/javascripts/lib/utils/url_utility.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/assets/javascripts/lib/utils/url_utility.js b/app/assets/javascripts/lib/utils/url_utility.js index f1ee9c8f2e5..a266bb6771f 100644 --- a/app/assets/javascripts/lib/utils/url_utility.js +++ b/app/assets/javascripts/lib/utils/url_utility.js @@ -18,7 +18,7 @@ export function getParameterValues(sParam) { // @param {String} url export function mergeUrlParams(params, url) { let newUrl = Object.keys(params).reduce((acc, paramName) => { - const paramValue = params[paramName]; + const paramValue = encodeURIComponent(params[paramName]); const pattern = new RegExp(`\\b(${paramName}=).*?(&|$)`); if (paramValue === null) { |