Mejora de las respuestas de error

This commit is contained in:
David Arranz 2025-11-05 18:16:03 +01:00
parent 98a0231906
commit 4c891fb8c8
2 changed files with 4 additions and 4 deletions

View File

@ -1,9 +1,9 @@
import { Result } from "@repo/rdx-utils";
import {
DomainValidationError,
ValidationErrorDetail,
isDomainValidationError,
isValidationErrorCollection,
ValidationErrorDetail,
} from "../errors";
/**
@ -43,7 +43,7 @@ export function extractOrPushError<T>(
error.details?.forEach((detail) => {
errors.push({
...detail,
path: detail.path ?? path,
path: path ?? detail.path,
});
});
} else if (isDomainValidationError(error)) {

View File

@ -9,8 +9,8 @@ export function translateZodValidationError<T>(
const errors: ValidationErrorDetail[] = [];
for (const issue of zodError.issues) {
errors.push({
message: issue.message,
path: issue.path.join("."),
message: `${message}: ${issue.message}`,
path: issue.path ? issue.path.join(".") : undefined,
value: errorValue ?? issue.input,
});
}