From 1c44f55d3c629f15c0a9ef460a816a288d003855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 11 Jun 2024 16:56:04 -0400 Subject: [PATCH] handle sub account pages in redirect --- src/middleware/user.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/middleware/user.js b/src/middleware/user.js index 723c6ba2b8..ab9b3dbacd 100644 --- a/src/middleware/user.js +++ b/src/middleware/user.js @@ -254,7 +254,8 @@ module.exports = function (middleware) { if (res.locals.isAPI) { req.params.userslug = lowercaseSlug; } else { - return res.redirect(`${nconf.get('relative_path')}/user/${lowercaseSlug}`); + const newPath = req.path.replace(new RegExp(`/${req.params.userslug}/`), () => `/${lowercaseSlug}/`); + return res.redirect(`${nconf.get('relative_path')}${newPath}`); } }