fix generation of new urls with query params

This commit is contained in:
Joseph Canero 2017-10-03 18:33:05 -04:00
parent cc08fa1323
commit e84503c9ac

View file

@ -107,10 +107,10 @@ module.exports = function (options, repo, params, id, reportTiles, reportFont) {
'local://', req.protocol + '://' + req.headers.host + '/') + query;
} else { // whitelisted url. might have existing parameters
var parsedUrl = nodeUrl.parse(url);
var parsedQS = querystring.parse(url.query);
var parsedQS = querystring.parse(parsedUrl.query);
var newParams = Object.assign(parsedQS, queryParams);
parsedUrl.search = querystring.unescape(querystring.stringify(parsedQS));
return nodeUrl.format(parsedUrl);
parsedUrl.search = querystring.stringify(parsedQS);
return querystring.unescape(nodeUrl.format(parsedUrl));
}
};