From c8b424e18e9a915b007f2fc53ac1cb2e95f4f8ba Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Thu, 11 Aug 2022 20:02:33 -0400 Subject: [PATCH] Fixed cookies not being set after refresh --- src/middleware/render-data.js | 2 +- src/util.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/middleware/render-data.js b/src/middleware/render-data.js index cb78e76..f534edb 100644 --- a/src/middleware/render-data.js +++ b/src/middleware/render-data.js @@ -33,7 +33,7 @@ async function renderDataMiddleware(request, response, next) { return next(); } catch (error) { response.cookie('error_message', error.message, { domain: '.pretendo.network' }); - return response.redirect('/account/login'); + return response.redirect('/account/logout'); } } else { return next(); diff --git a/src/util.js b/src/util.js index 6e01ea2..f7df0d8 100644 --- a/src/util.js +++ b/src/util.js @@ -99,6 +99,10 @@ async function refreshLogin(request, response) { response.cookie('refresh_token', tokens.refresh_token, { domain: '.pretendo.network' }); response.cookie('access_token', tokens.access_token, { domain: '.pretendo.network' }); response.cookie('token_type', tokens.token_type, { domain: '.pretendo.network' }); + + request.cookies.refresh_token = tokens.refresh_token; + request.cookies.access_token = tokens.access_token; + request.cookies.token_type = tokens.token_type; } async function getUserAccountData(request, response, fromRetry=false) {