Fix a NullPointerException on getting no data from 06/83106/1
authorBenjamin, Max (mb388a) <mb388a@us.att.com>
Sat, 23 Mar 2019 14:26:54 +0000 (10:26 -0400)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Sat, 23 Mar 2019 14:27:14 +0000 (10:27 -0400)
Fix a NullPointerException on getting no data from the Catalog DB.

Change-Id: Ibeb7206f2427104623943f964afff377ca666d28
Issue-ID: SO-1695
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
mso-catalog-db/src/main/java/org/onap/so/db/catalog/client/CatalogDbClient.java

index 2faac31..3e35e78 100644 (file)
@@ -808,10 +808,12 @@ public class CatalogDbClient {
     public VnfVfmoduleCvnfcConfigurationCustomization getVnfVfmoduleCvnfcConfigurationCustomizationByVnfCustomizationUuidAndVfModuleCustomizationUuidAndCvnfcCustomizationUuid(
             String vnfCustomizationUuid, String vfModuleCustomizationUuid, String cvnfcCustomizationUuid) {
         CvnfcCustomization cvnfc = getCvnfcCustomizationByCustomizationUUID(cvnfcCustomizationUuid);
-        for(VnfVfmoduleCvnfcConfigurationCustomization vnfVfModuleCvnfcCust: cvnfc.getVnfVfmoduleCvnfcConfigurationCustomization()){
-            if(vnfVfModuleCvnfcCust.getVnfResourceCustomization().getModelCustomizationUUID().equals(vnfCustomizationUuid) &&
+        if (cvnfc != null) {
+            for(VnfVfmoduleCvnfcConfigurationCustomization vnfVfModuleCvnfcCust: cvnfc.getVnfVfmoduleCvnfcConfigurationCustomization()){
+                if(vnfVfModuleCvnfcCust.getVnfResourceCustomization().getModelCustomizationUUID().equals(vnfCustomizationUuid) &&
                     vnfVfModuleCvnfcCust.getVfModuleCustomization().getModelCustomizationUUID().equals(vfModuleCustomizationUuid)){
                 return vnfVfModuleCvnfcCust;
+                }
             }
         }
         return null;