diff --git a/packages/core/src/validation/useValidationProvider.ts b/packages/core/src/validation/useValidationProvider.ts index 2fe17c24..f8e0cfaa 100644 --- a/packages/core/src/validation/useValidationProvider.ts +++ b/packages/core/src/validation/useValidationProvider.ts @@ -101,13 +101,13 @@ export function useValidationProvider< function mergeOutputs(base: TOutput, results: (ValidationResult | GroupValidationResult)[]): TOutput { const all = cloneDeep(base); - // Make sure we start with groups first since it may override indivdual fields + // Make sure we start with groups first since it may override individual fields const sorted = [...results].sort((a, b) => { if (a.type === b.type) { return 0; } - return a.type === 'FIELD' ? -1 : 1; + return a.type === 'FIELD' ? 1 : -1; }); for (const result of sorted) {