Fix issue Set cannot be cast to List(#830) #864
Merged
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.
Issue link
All PRs MUST have a corresponding issue linked and issue number in PR name. i.e.:
[ISSUE: 830] Fix issue Set cannot be cast to List
link issue: #830
Approach
the issue from this code
else if (CollectionUtils.isCollection(srcFieldType) && MappingUtils.isSupportedMap(destCollectionType)) { // List to Map value result = mapListToList(srcObj, (List<?>)srcCollectionValue, fieldMap, destObj); }
Both List and Set are Collection, when try to cast Set to List, it will throws exception