diff --git a/src/util/util/FieldError.ts b/src/util/util/FieldError.ts index 76b34b821..eb91a0ecb 100644 --- a/src/util/util/FieldError.ts +++ b/src/util/util/FieldError.ts @@ -29,10 +29,9 @@ export type ErrorContent = { code: string; message: string }; export type ObjectErrorContent = { _errors: ErrorContent[] }; export function FieldErrors(fields: Record, errors?: ErrorObject[]) { - const errorsObject = {} as Record; - - Object.entries(fields).map(([key, { message, code }]) => { - errorsObject[key] = { + const errorObj: ErrorList = {}; + for (const [key, { message, code }] of Object.entries(fields)) { + errorObj[key] = { _errors: [ { message, @@ -40,9 +39,9 @@ export function FieldErrors(fields: Record