diff --git a/packages/core/src/components/Form.tsx b/packages/core/src/components/Form.tsx index 3e505c2def..293c4d2812 100644 --- a/packages/core/src/components/Form.tsx +++ b/packages/core/src/components/Form.tsx @@ -470,7 +470,7 @@ export default class Form< : undefined; errors = currentErrors.errors; errorSchema = newErrorSchema - ? (mergeObjects(newErrorSchema, newErrorSchema, 'preventDuplicates') as ErrorSchema) + ? (mergeObjects(currentErrors.errorSchema, newErrorSchema, 'preventDuplicates') as ErrorSchema) : currentErrors.errorSchema; } if (props.extraErrors) {