3s3s / opentrade

OpenTrade - Open Source Cryptocurrency Exchange
MIT License
399 stars 400 forks source link

Fix language switch #351

Open wwwcase opened 4 years ago

wwwcase commented 4 years ago

in utils.js reverse split (dublicates cookie lang=xx in request.headers.cookie) : exports.parseCookies = function(request) { if (!request || !request.headers) return {};
var list = {}, rc = request.headers.cookie; //rc && rc.split(';').forEach(function( cookie ) { rc && rc.split(';').reverse().forEach(function( cookie ) { var parts = cookie.split('='); list[parts.shift().trim()] = decodeURI(parts.join('=')); }); return list; };