Fixed issue where uri was being set where 69/110569/1
authorBoslet, Cory <cory.boslet@att.com>
Fri, 24 Jul 2020 17:21:13 +0000 (13:21 -0400)
committerBenjamin, Max (mb388a) <mb388a@att.com>
Fri, 24 Jul 2020 17:21:13 +0000 (13:21 -0400)
Fixed issue where uri was being set where hostname was expected.

Issue-ID: SO-3095
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: I6386628707c1ee9860b2ed87cf7868e23dc16329

adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge/HeatBridgeImpl.java

index 92e9b13..e537b24 100644 (file)
@@ -570,9 +570,10 @@ public class HeatBridgeImpl implements HeatBridgeApi {
                 Vserver vserver = vserverWrapper.asBean(Vserver.class).get();
                 List<String> pciIds = HeatBridgeUtils.extractPciIdsFromVServer(vserver);
                 if (CollectionUtils.isNotEmpty(pciIds)) {
-                    List<String> matchingPservers = vserverRelationships.get().getRelatedLinks(AAIObjectType.PSERVER);
+                    List<AAIResourceUri> matchingPservers =
+                            vserverRelationships.get().getRelatedUris(AAIObjectType.PSERVER);
                     if (matchingPservers != null && matchingPservers.size() == 1) {
-                        pserverToPciIdMap.put(matchingPservers.get(0), pciIds);
+                        pserverToPciIdMap.put(matchingPservers.get(0).getURIKeys().get("hostname"), pciIds);
                     }
                 }
             }