From b0a7745d4a42689a5a282abd6ce7feb8c00eba31 Mon Sep 17 00:00:00 2001 From: James Cross Date: Wed, 28 Jan 2026 20:31:07 +0000 Subject: [PATCH] fix(errors): show actual validation error messages The error middleware was hiding the actual error message behind a generic "Validation Error" string, making debugging impossible. Now returns the actual error message so issues can be diagnosed. --- src/middleware/errorMiddleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/middleware/errorMiddleware.ts b/src/middleware/errorMiddleware.ts index 09d9a74..6a6e098 100644 --- a/src/middleware/errorMiddleware.ts +++ b/src/middleware/errorMiddleware.ts @@ -30,7 +30,7 @@ export const errorHandler: ErrorRequestHandler = (err, req, res, next) => { if (err.name === 'ValidationError') { return res.status(400).json({ success: false, - error: process.env.NODE_ENV !== 'production' ? 'Validation Error' : err.message, + error: err.message, status: 400, code: 'validation_error' });