diff --git a/packages/server/lib/middlewares/errorHandler.js b/packages/server/lib/middlewares/errorHandler.js index 1c5b742c..d490bb52 100644 --- a/packages/server/lib/middlewares/errorHandler.js +++ b/packages/server/lib/middlewares/errorHandler.js @@ -1,13 +1,14 @@ const logger = require('../logger') -function errorHandler(err, req, res) { +function errorHandler(err, req, res, next) { const statusCode = err.name === 'HTTPError' ? err.code || 500 : 500 const json = { error: err.message } if (statusCode >= 400) logger.error(err) - return res.status(statusCode).json(json) + res.status(statusCode).json(json) + next(err) } module.exports = errorHandler