diff options
author | Chenfei Gao <cgao@research.att.com> | 2019-06-17 16:54:28 -0400 |
---|---|---|
committer | Chenfei Gao <cgao@research.att.com> | 2019-06-17 16:54:41 -0400 |
commit | 1d59343e1c0b2077137a16f83bd0da21cdc2741f (patch) | |
tree | b717f7203027594ded3f67253dac9e01d666e3cc /models-tosca/src/main | |
parent | f59ec395bf1e41df894f884e70ff3185280668c0 (diff) |
Fix the bug of cannot return multiple versions of particular tosca policy and policy type
Issue-ID: POLICY-1807
Change-Id: I831c720993930a911d301a82b59a74cda7cb0c50
Signed-off-by: Chenfei Gao <cgao@research.att.com>
Diffstat (limited to 'models-tosca/src/main')
-rw-r--r-- | models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/provider/AuthorativeToscaProvider.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/provider/AuthorativeToscaProvider.java b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/provider/AuthorativeToscaProvider.java index 0fae304c3..cd73ae599 100644 --- a/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/provider/AuthorativeToscaProvider.java +++ b/models-tosca/src/main/java/org/onap/policy/models/tosca/authorative/provider/AuthorativeToscaProvider.java @@ -368,15 +368,17 @@ public class AuthorativeToscaProvider { /** * Return the contents of a list of concepts as a list of maps of concepts. * - * @param comceptList the concept list - * @return the concept map + * @param conceptList the concept list + * @return the list of concept map */ private <T extends ToscaEntity> List<Map<String, T>> asConceptMap(List<T> conceptList) { - Map<String, T> conceptMap = new LinkedHashMap<>(); + List<Map<String, T>> toscaEntityMapList = new ArrayList<>(); for (T concept : conceptList) { + Map<String, T> conceptMap = new LinkedHashMap<>(); conceptMap.put(concept.getName(), concept); + toscaEntityMapList.add(conceptMap); } - return Collections.singletonList(conceptMap); + return toscaEntityMapList; } } |