From a284a5d2d7fcc6c74df1f65b24764f5d5cd3d84e Mon Sep 17 00:00:00 2001 From: Frankie Roberto Date: Thu, 19 Mar 2026 11:03:47 +0000 Subject: [PATCH] Bugfix for logging in as a multi-org user --- app/routes/auth.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/routes/auth.js b/app/routes/auth.js index 588f2d19..20548c23 100644 --- a/app/routes/auth.js +++ b/app/routes/auth.js @@ -54,7 +54,7 @@ module.exports = router => { } else if (organisationsUserIsAnAdminAt.length > 1) { - req.session.data.userId = user.id + req.session.data.currentUserId = user.id res.redirect('/auth/select-mode') } else { @@ -88,15 +88,13 @@ module.exports = router => { router.get('/auth/select-organisation', (req, res) => { const data = req.session.data - const email = data.email - const user = data.users.find((user) => user.email === email) + const user = res.locals.currentUser const from = req.query.from const userOrganisationIds = user.organisations.map((organisation) => organisation.id) const organisations = data.organisations.filter((organisation) => userOrganisationIds.includes(organisation.id) ) res.render('auth/select-organisation', { - email, organisations, from })