rjsf-team/react-jsonschema-form
在 GitHub 查看Empty anyOf invalid schema on first validation
Open
#3,933 创建于 2023年10月31日
bughelp wantedvalidation
描述
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