Fixed locals middleware doing an auth check for assets, scripts and other static content.
the build was successful
the build was successful
This commit is contained in:
+11
-9
@@ -28,15 +28,17 @@ module.exports = (req, res, next) => {
|
||||
}
|
||||
}
|
||||
|
||||
if (req.user) {
|
||||
res.locals.user = {
|
||||
loggedIn: true,
|
||||
name: req.user._json.name,
|
||||
permissions: getPermissions(req.user._json.name),
|
||||
}
|
||||
} else {
|
||||
res.locals.user = {
|
||||
loggedIn: false,
|
||||
if (["/static/", "/hax/", "/assets/"].find(p => req.path.startsWith(p)) == null) {
|
||||
if (req.user) {
|
||||
res.locals.user = {
|
||||
loggedIn: true,
|
||||
name: req.user._json.name,
|
||||
permissions: getPermissions(req.user._json.name),
|
||||
}
|
||||
} else {
|
||||
res.locals.user = {
|
||||
loggedIn: false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user