Fixes: Cookie encoding issues

This commit is contained in:
Tom Moor
2019-02-28 23:23:44 -08:00
parent e3b105d1c0
commit b4796e5b35
5 changed files with 26 additions and 20 deletions

View File

@@ -15,7 +15,9 @@ const sheet = new ServerStyleSheet();
export default function renderpage(ctx: Object, children: React.Node) {
let sessions = {};
try {
sessions = JSON.parse(ctx.cookies.get('sessions') || '{}');
sessions = JSON.parse(
decodeURIComponent(ctx.cookies.get('sessions') || '') || '{}'
);
} catch (err) {
console.error(`Sessions cookie could not be parsed: ${err}`);
}