fixed potential error when no decoded token is in the request

This commit is contained in:
Miodec 2021-07-13 15:11:38 +01:00
parent bcff39081d
commit 76fa65f03a

View file

@ -28,7 +28,10 @@ const presetRouter = require("./api/routes/preset");
app.use("/presets", presetRouter);
app.use(function (e, req, res, next) {
const { uid } = req.decodedToken;
let uid = undefined;
if (req.decodedToken) {
uid = req.decodedToken.uid;
}
let monkeyError = new MonkeyError(e.status, e.message, e.stack, uid);
return res.status(e.status || 500).json(monkeyError);
});