Browse Source

Fixed locals middleware doing an auth check for assets, scripts and other static content.

master 1.4.2
Gisle Aune 6 years ago
parent
commit
7c55fc03aa
  1. 20
      middleware/locals.js

20
middleware/locals.js

@ -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,
}
} }
} }

Loading…
Cancel
Save