rjsf-team/react-jsonschema-form

Empty anyOf invalid schema on first validation

Open

#3,933 建立於 2023年10月31日

在 GitHub 查看
 (3 留言) (0 反應) (0 負責人)TypeScript (13,175 star) (2,136 fork)batch import
bughelp wantedvalidation

描述

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

貢獻者指南

Empty anyOf invalid schema on first validation · rjsf-team/react-jsonschema-form#3933 | Good First Issue