diff --git a/src/web/server.js b/src/web/server.js index 72cd854..8ea267e 100644 --- a/src/web/server.js +++ b/src/web/server.js @@ -60,12 +60,14 @@ export default async function initServer() { router.use('/media', express.static(config.media.path)); router.use((req, res, next) => { - const cookies = cookie.parse(req.headers.cookie); + if (req.headers.cookie) { + const cookies = cookie.parse(req.headers.cookie); - /* eslint-disable no-param-reassign */ - req.cookies = cookies; - req.tagFilter = cookies.tags ? JSON.parse(cookies.tags) : []; - /* eslint-enable no-param-reassign */ + /* eslint-disable no-param-reassign */ + req.cookies = cookies; + req.tagFilter = cookies.tags ? JSON.parse(cookies.tags) : []; + /* eslint-enable no-param-reassign */ + } next(); });