fix generation of new urls with query params
This commit is contained in:
parent
cc08fa1323
commit
e84503c9ac
1 changed files with 3 additions and 3 deletions
|
@ -107,10 +107,10 @@ module.exports = function (options, repo, params, id, reportTiles, reportFont) {
|
||||||
'local://', req.protocol + '://' + req.headers.host + '/') + query;
|
'local://', req.protocol + '://' + req.headers.host + '/') + query;
|
||||||
} else { // whitelisted url. might have existing parameters
|
} else { // whitelisted url. might have existing parameters
|
||||||
var parsedUrl = nodeUrl.parse(url);
|
var parsedUrl = nodeUrl.parse(url);
|
||||||
var parsedQS = querystring.parse(url.query);
|
var parsedQS = querystring.parse(parsedUrl.query);
|
||||||
var newParams = Object.assign(parsedQS, queryParams);
|
var newParams = Object.assign(parsedQS, queryParams);
|
||||||
parsedUrl.search = querystring.unescape(querystring.stringify(parsedQS));
|
parsedUrl.search = querystring.stringify(parsedQS);
|
||||||
return nodeUrl.format(parsedUrl);
|
return querystring.unescape(nodeUrl.format(parsedUrl));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue