diff options
author | Steve Clay <steve@mrclay.org> | 2013-06-20 05:20:55 -0700 |
---|---|---|
committer | Steve Clay <steve@mrclay.org> | 2013-06-20 05:20:55 -0700 |
commit | d8b56850e79729cfaf2e5f85b882cf3c628a3ace (patch) | |
tree | dbef48185abc9cb8627023ca1348df74f4330947 /js/lib/elgglib.js | |
parent | d19322b7791d5a4ba52335b343f58d8059375bc5 (diff) | |
parent | 0433c6e2e1cfda644e18640867828de787cccb8e (diff) | |
download | elgg-d8b56850e79729cfaf2e5f85b882cf3c628a3ace.tar.gz elgg-d8b56850e79729cfaf2e5f85b882cf3c628a3ace.tar.bz2 |
Merge pull request #5650 from mrclay/pr5648
Fixes #5647 - Corrects handling of plus sign in elgg.parse_str
Diffstat (limited to 'js/lib/elgglib.js')
-rw-r--r-- | js/lib/elgglib.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/js/lib/elgglib.js b/js/lib/elgglib.js index af2c94000..a8e187f1d 100644 --- a/js/lib/elgglib.js +++ b/js/lib/elgglib.js @@ -474,8 +474,8 @@ elgg.parse_str = function(string) { re = /([^&=]+)=?([^&]*)/g; while (result = re.exec(string)) { - key = decodeURIComponent(result[1]) - value = decodeURIComponent(result[2]) + key = decodeURIComponent(result[1].replace(/\+/g, ' ')); + value = decodeURIComponent(result[2].replace(/\+/g, ' ')); params[key] = value; } |