diff --git a/server/src/middleware/handleErrors.ts b/server/src/middleware/handleErrors.ts index be9d9ea1e..ff591484f 100755 --- a/server/src/middleware/handleErrors.ts +++ b/server/src/middleware/handleErrors.ts @@ -4,14 +4,14 @@ import { AppError } from "@/utils/AppError.js"; const handleErrors = (error: unknown, req: Request, res: Response, _next: NextFunction) => { const status = error instanceof AppError ? error.status || 500 : 500; - const message = error instanceof AppError ? error.message : "Server error"; + const message = error instanceof AppError ? error.message : error instanceof Error ? error.message : "Server error"; const service = error instanceof AppError ? error.service : "unknownService"; const method = error instanceof AppError ? error.method : "unknownMethod"; logger.error({ message: message, service: service, method: method, - stack: error instanceof AppError ? error.stack : undefined, + stack: error instanceof Error ? error.stack : undefined, details: error instanceof AppError ? error.details : undefined, }); res.status(status).json({