From ec444317b3f3fc4fefab46191051c3a887b7eb21 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Mon, 26 Feb 2024 01:06:54 +0100 Subject: [PATCH] feat: Catch not found error message for objection --- packages/backend/src/helpers/error-handler.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/backend/src/helpers/error-handler.js b/packages/backend/src/helpers/error-handler.js index a4a738a7..07862a64 100644 --- a/packages/backend/src/helpers/error-handler.js +++ b/packages/backend/src/helpers/error-handler.js @@ -2,12 +2,12 @@ import logger from './logger.js'; // Do not remove `next` argument as the function signature will not fit for an error handler middleware // eslint-disable-next-line no-unused-vars -const errorHandler = (err, req, res, next) => { - if (err.message === 'Not Found') { - res.status(404).end(); +const errorHandler = (error, request, response, next) => { + if (error.message === 'Not Found' || error.message === 'NotFoundError') { + response.status(404).end(); } else { - logger.error(err.message + '\n' + err.stack); - res.status(err.statusCode || 500).send(err.message); + logger.error(error.message + '\n' + error.stack); + response.status(error.statusCode || 500).send(error.message); } };