rjsf-team/react-jsonschema-form
View on GitHubif-then in allOf is not working when additionalProperties is set to false
Open
#3251 opened on Nov 16, 2022
any-one-all-ofbughelp wantedif-then-else
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 or a shared playground link demonstrating the issue.
What theme are you using?
core
Version
5.x
Current Behavior
Let's take an example: playground
The schema has "additionalProperties" set to false and "abc" enum property, then we have "allOf" section with 2 conditions for "abc", each of them should add some new, required property, but it is not rendering, unless "additionalProperties" is removed or set to true. Even though they are not shown, the validation is executed against them and it fails.
Expected Behavior
The schema from above should add properties that are conditionally configured in "allOf" section even when "additionalProperties" is set to false, so they can be filled.
Steps To Reproduce
- On this playground
- Select "value1" or "value2" in "abc" field
- Execute validation
Environment
- OS: Windows 10
- Browser: Chrome
Anything else?
No response