From 801e7e54ff49b88be0072831ee78872f7339d2e3 Mon Sep 17 00:00:00 2001 From: Rafael Taranto Date: Tue, 24 Jun 2025 10:50:29 +0100 Subject: [PATCH] fix: properly propagate errors to the machine --- packages/server/lib/middlewares/errorHandler.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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