mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-04 21:15:55 +01:00
move slug handling to middleware #12632
This commit is contained in:
@@ -15,16 +15,6 @@ const utils = require('../../utils');
|
||||
const profileController = module.exports;
|
||||
|
||||
profileController.get = async function (req, res, next) {
|
||||
const lowercaseSlug = req.params.userslug.toLowerCase();
|
||||
|
||||
if (req.params.userslug !== lowercaseSlug) {
|
||||
if (res.locals.isAPI) {
|
||||
req.params.userslug = lowercaseSlug;
|
||||
} else {
|
||||
return res.redirect(`${nconf.get('relative_path')}/user/${lowercaseSlug}`);
|
||||
}
|
||||
}
|
||||
|
||||
const { userData } = res.locals;
|
||||
if (!userData) {
|
||||
return next();
|
||||
|
||||
Reference in New Issue
Block a user