Просмотр исходного кода

Merge pull request #18199 from overleaf/jpa-cleanup-redirects

[web] cleanup redirects in session when reaching project dashboard

GitOrigin-RevId: aff131ebf68dda059d7d6949563e72834decd894
Jakob Ackermann 2 лет назад
Родитель
Сommit
9981be0cc1
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      services/web/app/src/Features/Project/ProjectListController.js

+ 5 - 0
services/web/app/src/Features/Project/ProjectListController.js

@@ -87,6 +87,11 @@ const _buildPortalTemplatesList = affiliations => {
  * @returns {Promise<void>}
  * @returns {Promise<void>}
  */
  */
 async function projectListPage(req, res, next) {
 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:
   // can have two values:
   // - undefined - when there's no "saas" feature or couldn't get subscription data
   // - undefined - when there's no "saas" feature or couldn't get subscription data
   // - object - the subscription data object
   // - object - the subscription data object