rjsf-team/react-jsonschema-form

Empty anyOf invalid schema on first validation

Open

#3933 aperta il 31 ott 2023

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)TypeScript (2136 fork)batch import
bughelp wantedvalidation

Metriche repository

Star
 (13.175 star)
Metriche merge PR
 (Merge medio 3g 17h) (32 PR mergiate in 30 g)

Descrizione

Prerequisites

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

Here is a playground link

Must refresh to get "first" validation issue.

Environment

- OS: macOS 14.0
- Node: 16.20.1
- npm: 8.19.4

Anything else?

No response

Guida contributor