From: Erol Ozcan (Argela) Date: Thu, 7 Sep 2023 14:44:29 +0000 (+0300) Subject: fix to missing property volume-selflink error X-Git-Tag: 1.15.2~3^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F47%2F135947%2F1;p=so.git fix to missing property volume-selflink error Issue-ID: SO-4116 Change-Id: Iae4be5dccf1171b9a320a33a4d05201fd6073d47 Signed-off-by: Erol Ozcan (Argela) (cherry picked from commit a47cec3b1cd56342c3e5c16b1390d92a3a17c7f8) --- diff --git a/adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge/HeatBridgeImpl.java b/adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge/HeatBridgeImpl.java index 1bf4aff8f6..9074d09773 100644 --- a/adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge/HeatBridgeImpl.java +++ b/adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge/HeatBridgeImpl.java @@ -447,6 +447,9 @@ public class HeatBridgeImpl implements HeatBridgeApi { if (vserver.isPresent()) { Volume volume = new Volume(); volume.setVolumeId(r.getPhysicalResourceId()); + r.getLinks().stream() + .filter(link -> link.getRel().equals(HeatBridgeConstants.OS_RESOURCES_SELF_LINK_KEY)) + .findFirst().ifPresent(link -> volume.setVolumeSelflink(link.getHref())); AAIResourceUri uri = AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.cloudInfrastructure() .cloudRegion(cloudOwner, cloudRegionId).tenant(tenantId).vserver(vserver.get().getServerId()) .volume(r.getPhysicalResourceId()));