diff --git a/src/validateFieldsNatively.ts b/src/validateFieldsNatively.ts index 6729d359..04459107 100644 --- a/src/validateFieldsNatively.ts +++ b/src/validateFieldsNatively.ts @@ -29,7 +29,7 @@ export const validateFieldsNatively = ( const field = options.fields[fieldPath]; if (field && field.ref && 'reportValidity' in field.ref) { setCustomValidity(field.ref, fieldPath, errors); - } else if (field.refs) { + } else if (field && field.refs) { field.refs.forEach((ref: HTMLInputElement) => setCustomValidity(ref, fieldPath, errors), );