-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Empty enum is blocking dependency after v5.5.1 #4357
Comments
Afaik in the change above |
The change you are pointing out was done to help improve performance since |
I see – yes, if I patch it back, it is working. |
Hmmm, @nickgros Any thoughts on whether we roll back this change? |
Rolling it back seems appropriate with a test to verify that this is fixed. If someone needs the performance optimizations provided by |
Prerequisites
What theme are you using?
mui
Version
5.5.1
Current Behavior
If I have a first field with an enum and a second dependant field that holds an empty enum at first but should get filled when the first field gets selected, the second dependant field isn't getting filled as long as the enum of the first field is initially empty. If put an initial value in the second dependant fields enum it works fine.
This error came with the version update 5.1.1.
Expected Behavior
Update the dependant field even tough it is an empty enum first.
Steps To Reproduce
You can reproduce it in the playground with the following two schemas.
This is the working one (with an initial string in the dependant enum) (Playground link)
And with this the one its broken since the update (empty initial enum) and wont update the second dependant field: (Playground link)
Environment
Anything else?
I guess I'v nailed it down to this two commit:
f34a7a2ff46301 <- its this one
And this change in the changelog:
https://github.com/rjsf-team/react-jsonschema-form/blob/main/CHANGELOG.md#551
In v5.5.0 my example is working in v5.5.1 not.
The text was updated successfully, but these errors were encountered: