[Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message #57213
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.
Unique constraint should use the
$element
(the element violating uniqueness) and not$values
(the collection) to build the error message.When adding a custom message to the Constraint, for example
message: 'Duplicate element found with value {{ value }}'
It outputs:
Duplicate element found with value "array"
And the expected output should be:
Duplicate element found with value "main"
(where main is an example value in the collection).