You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Click in and out of the account number to see the errors being printed to the console.
Toggle the errorMessage within account_detail (lines 40-42) to see the difference in behaviour on how the errors are raised.
errorMessage at root level
You can see in this image the error is raised at the root level (account_details) with the overridden required error message as specified in the errorMessage on the schema.
errorMessage at root level is commented out
You can see in this image the error is raised at the lowest possible level (the property itself account_details.account_type) with the standard required error message from ajv.
Is this behaviour intended? It makes it difficult to override the errorMessage for 'required' fields and correlate them to the correct property on the schema given that they are being raised at the root level.
Looking forward to hearing from you.
Thanks
James
The text was updated successfully, but these errors were encountered:
Hi,
I came across something strange when using ajv and ajv errors along with react hook form.
Codesandbox -> https://codesandbox.io/s/epic-golick-q7opzj
Steps to reproduce:
errorMessage at root level
You can see in this image the error is raised at the root level (account_details) with the overridden required error message as specified in the errorMessage on the schema.
errorMessage at root level is commented out
You can see in this image the error is raised at the lowest possible level (the property itself account_details.account_type) with the standard required error message from ajv.
Is this behaviour intended? It makes it difficult to override the errorMessage for 'required' fields and correlate them to the correct property on the schema given that they are being raised at the root level.
Looking forward to hearing from you.
Thanks
James
The text was updated successfully, but these errors were encountered: