fix: #13011, catch errors

This commit is contained in:
Barış Soner Uşaklı
2024-12-25 09:03:47 -05:00
parent 5236610110
commit 25655d5a5f

View File

@@ -254,8 +254,12 @@ module.exports = function (middleware) {
if (res.locals.isAPI) {
req.params.userslug = lowercaseSlug;
} else {
const newPath = req.path.replace(new RegExp(`/${req.params.userslug}`), () => `/${lowercaseSlug}`);
return res.redirect(`${nconf.get('relative_path')}${newPath}`);
try {
const newPath = req.path.replace(new RegExp(`/${req.params.userslug}`), () => `/${lowercaseSlug}`);
return res.redirect(`${nconf.get('relative_path')}${newPath}`);
} catch (err) {
next(err);
}
}
}