Repository navigation
UIOR-1582 Preserve the "Create inventory" and "Receiving workflow" fields values according to the form value precedence rules - #1891
Merged
Merged
Conversation
…elds values according to the form value precedence rules
Dmytro-Melnyshyn
approved these changes
Nov 2, 2026
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.



Purpose
https://folio-org.atlassian.net/browse/UIOR-1582
The form logic for the "Create inventory" and "Receiving workflow" fields did not consistently preserve values according to the form value precedence rules. In practice, this could lead to user-entered or previously saved values being overwritten by lower-priority defaults or stale state, which caused inconsistent behavior in forms that rely on these fields.
This change ensures those fields keep the correct value based on the established precedence order, improving form consistency and preventing unexpected resets when the form is initialized or updated.
Approach
The fix updates the value initialization logic for the affected fields so it follows the form precedence rules consistently.
The implementation:
This keeps the "Create inventory" and "Receiving workflow" fields aligned with expected user intent and form state across interactions.