From a0224d608a7cbcd2ce6e03fb965dddbe58e231e0 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sun, 8 Feb 2015 18:13:34 +0200 Subject: [PATCH] fixed signature algorithm when using special characters in uri --- static/js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/js/main.js b/static/js/main.js index 0695ca8..cbc932c 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -144,7 +144,7 @@ function computeSignature(method, uri, body) { var baseUrl = parts.baseUrl; /* sort query arguments alphabetically */ - query = Object.keys(query).map(function (key) {return {key: key, value: query[key]};}); + query = Object.keys(query).map(function (key) {return {key: key, value: decodeURIComponent(query[key])};}); query = query.filter(function (q) {return q.key !== '_signature';}); query.sortKey(function (q) {return q.key;}); query = query.map(function (q) {return q.key + '=' + encodeURIComponent(q.value);}).join('&'); -- 2.39.5