[update] - error middleware

This commit is contained in:
Swapnil
2024-12-22 22:08:28 +05:30
parent 7bbabd3d0e
commit b235639c7d
2 changed files with 453 additions and 398 deletions

View File

@@ -15,7 +15,7 @@ class error {
let error: ApiError | Error & { statusCode?: number; errors?: Error[] } = err;
// Handle Sequelize validation and unique constraint errors
if (error.errors && Array.isArray(error.errors)) {
if (Array.isArray(error.errors) && error.errors.length > 0) {
const messages = error.errors.map((e: Error) => e.message);
error = new ApiError(
400,

849
yarn.lock

File diff suppressed because it is too large Load Diff