Moved setNeutronNetworkId() call inside null check 83/93183/1
authorOleksandr Moliavko <o.moliavko@samsung.com>
Fri, 9 Aug 2019 10:25:38 +0000 (13:25 +0300)
committerOleksandr Moliavko <o.moliavko@samsung.com>
Fri, 9 Aug 2019 10:25:38 +0000 (13:25 +0300)
to prevent crash at outputs.get() call

Issue-ID: SO-1841
Signed-off-by: Oleksandr Moliavko <o.moliavko@samsung.com>
Change-Id: I51ad7a6de93c88ce6743234b943f9abcbc065a70

adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/network/MsoNetworkAdapterImpl.java

index 4c11527..cd98cf8 100644 (file)
@@ -462,13 +462,13 @@ public class MsoNetworkAdapterImpl implements MsoNetworkAdapter {
                         }
                     }
                 }
+                networkRollback.setNeutronNetworkId((String) outputs.get(NETWORK_ID));
             }
             subnetIdMap.value = sMap;
 
             rollback.value = networkRollback;
             // Populate remaining rollback info and response parameters.
             networkRollback.setNetworkStackId(heatStack.getCanonicalName());
-            networkRollback.setNeutronNetworkId((String) heatStack.getOutputs().get(NETWORK_ID));
             networkRollback.setNetworkCreated(true);
             networkRollback.setNetworkType(networkType);