Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #10019. When bulk editing subfields, such as a field within a group, changes are not actually made because field paths are incorrect. This is because when opening the bulk edit drawer, fields are flattened into options for the field selector, but then remain flattened when thread into
RenderFields
. Once received,RenderFields
attempts to build up its own field paths, but are never correct because they must did not pass through their parent's field in order to gain its "parent" path. The fix is to separate the reduce logic for the field selector from the fields to render, this way the fields sent toRenderFields
can be traversed as expected.