fix: error when session expired

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-11-01 12:35:23 +01:00
parent 4d7f3e4473
commit c67f7f9578
3 changed files with 5 additions and 14 deletions

View File

@@ -146,15 +146,9 @@ const startServer = async () => {
try {
const sessionId = decodeSessionToken(req.cookies.session);
const session = await runWithAlsSession(sessionId, () =>
sessionId
? getCache(`validateSession:${sessionId}`, 60 * 5, async () =>
validateSessionToken(req.cookies.session),
)
: validateSessionToken(req.cookies.session),
validateSessionToken(req.cookies.session),
);
if (session.session) {
req.session = session;
}
req.session = session;
} catch (e) {
req.session = EMPTY_SESSION;
}