fix: closes #13360, catch error in buildAccountData middleware

This commit is contained in:
Barış Soner Uşaklı
2025-04-25 16:29:40 -04:00
committed by Julian Lam
parent e3e78445ba
commit 537a742898

View File

@@ -259,8 +259,12 @@ module.exports = function (middleware) {
return res.redirect(`${nconf.get('relative_path')}${newPath}`);
}
}
try {
res.locals.userData = await accountHelpers.getUserDataByUserSlug(req.params.userslug, req.uid, req.query);
} catch (err) {
return next(err);
}
res.locals.userData = await accountHelpers.getUserDataByUserSlug(req.params.userslug, req.uid, req.query);
if (!res.locals.userData) {
return next('route');
}