rjsf-team/react-jsonschema-form
View on GitHubEmpty anyOf invalid schema on first validation
Open
#3933 opened on Oct 31, 2023
bughelp wantedvalidation
Description
Prerequisites
- I have searched the existing issues
- I understand that providing a SSCCE example is tremendously useful to the maintainers.
- I have read the documentation
- Ideally, I'm providing a sample JSFiddle, Codesandbox.io or preferably a shared playground link demonstrating the issue.
What theme are you using?
core
Version
5.13.2
Current Behavior
An object with a property of type ["string", "null"] (foo in the example) that uses an empty anyOf has an invalid schema on the first validation, on subsequent validations the schema is valid. It does not matter if you use AJV raw validation or the RJSF validate button in the playground. The invalid schema error shows on the first of either, and not on subsequent of both.
Interestingly in the AJV raw validate the first validation returns:
{ "validationError": {} }
Expected Behavior
The schema should not be invalid on the first validation.
Steps To Reproduce
Must refresh to get "first" validation issue.
Environment
- OS: macOS 14.0
- Node: 16.20.1
- npm: 8.19.4
Anything else?
No response