From 2677984b933f33825e8b75ccd1444a4fcb0fb829 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Thu, 31 Mar 2022 08:55:03 +0100 Subject: [PATCH] Merge pull request #7299 from overleaf/jpa-handle-deleted-user [web] redirect deleted users from settings page to log out page GitOrigin-RevId: c033387ac9282a8e629455a4d3136655575c078a --- services/web/app/src/Features/User/UserPagesController.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/web/app/src/Features/User/UserPagesController.js b/services/web/app/src/Features/User/UserPagesController.js index a3eb86d170..4e5465112b 100644 --- a/services/web/app/src/Features/User/UserPagesController.js +++ b/services/web/app/src/Features/User/UserPagesController.js @@ -107,6 +107,10 @@ const UserPagesController = { if (err != null) { return next(err) } + if (!user) { + // The user has just deleted their account. + return res.redirect('/logout') + } res.render('user/settings', { title: 'account_settings', user,