From d463eb72684d4cff92676148bc5c271695cde13a Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Fri, 3 May 2024 10:04:06 +0100 Subject: [PATCH] Merge pull request #18199 from overleaf/jpa-cleanup-redirects [web] cleanup redirects in session when reaching project dashboard GitOrigin-RevId: aff131ebf68dda059d7d6949563e72834decd894 --- .../web/app/src/Features/Project/ProjectListController.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/web/app/src/Features/Project/ProjectListController.js b/services/web/app/src/Features/Project/ProjectListController.js index 8aa59c6e82..a3c7c5fe05 100644 --- a/services/web/app/src/Features/Project/ProjectListController.js +++ b/services/web/app/src/Features/Project/ProjectListController.js @@ -87,6 +87,11 @@ const _buildPortalTemplatesList = affiliations => { * @returns {Promise} */ async function projectListPage(req, res, next) { + // cleanup redirects at the end of the redirect chain + delete req.session.postCheckoutRedirect + delete req.session.postLoginRedirect + delete req.session.postOnboardingRedirect + // can have two values: // - undefined - when there's no "saas" feature or couldn't get subscription data // - object - the subscription data object