From 7d0b3f5cd11e60db6799a84c5d29fbecc8a920a6 Mon Sep 17 00:00:00 2001
From: Jessica Lawshe <jessica.lawshe@overleaf.com>
Date: Thu, 18 Jun 2020 09:05:22 -0500
Subject: [PATCH] Merge pull request #2921 from
 overleaf/jel-admin-redirect-after-login

Redirect after login for admin pages

GitOrigin-RevId: 3cd99796cd38298a866444fc7d58317935e13817
---
 .../app/src/Features/Authorization/AuthorizationMiddleware.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/services/web/app/src/Features/Authorization/AuthorizationMiddleware.js b/services/web/app/src/Features/Authorization/AuthorizationMiddleware.js
index 6b65174d0c..b4e80a2958 100644
--- a/services/web/app/src/Features/Authorization/AuthorizationMiddleware.js
+++ b/services/web/app/src/Features/Authorization/AuthorizationMiddleware.js
@@ -261,7 +261,9 @@ module.exports = AuthorizationMiddleware = {
 
   redirectToRestricted(req, res, next) {
     // TODO: move this to throwing ForbiddenError
-    res.redirect(`/restricted?from=${encodeURIComponent(req.url)}`)
+    res.redirect(
+      `/restricted?from=${encodeURIComponent(res.locals.currentUrl)}`
+    )
   },
 
   restricted(req, res, next) {