Details
-
Bug
-
Resolution: Unresolved
-
Neutral
-
None
-
None
-
None
Description
CompositeConfigurationSource takes a list of delegates (in the order of priority) and when a definition is queried, it will serve one available from the most prioritised source. However, when all definitions are queried as a collection - all the potential duplicates are included in the result.
We need to ensure that the resulting definition provider list returned by CfgSource#getAllProviders returns distinct providers for each unique key.
Checklists
Acceptance criteria