Fixes: Unexpected token parsing sessions cookie (#905)

This commit is contained in:
Tom Moor
2019-03-02 14:58:56 -08:00
committed by GitHub
parent e3b105d1c0
commit fa38ab60eb
6 changed files with 27 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}`);
}