diff --git a/lib/auth.js b/lib/auth.js index 23da782a..70dec13a 100644 --- a/lib/auth.js +++ b/lib/auth.js @@ -196,11 +196,10 @@ export async function multiAuthMiddleware (req, res) { } const ok = await checkMultiAuthCookies(req, res) - if (!ok) { + if (ok) { + await refreshMultiAuthCookies(req, res) + } else { await resetMultiAuthCookies(req, res) - return switchSessionCookie(req) } - - await refreshMultiAuthCookies(req, res) return switchSessionCookie(req) }