PNFs are not picked from SNIRO response 52/85252/1
authorBenjamin, Max (mb388a) <mb388a@us.att.com>
Sat, 13 Apr 2019 00:48:37 +0000 (20:48 -0400)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Sat, 13 Apr 2019 00:48:59 +0000 (20:48 -0400)
vnfHostName with empty value is present. PNFName should be use a key to
pnf AAI object (not pnfId). FIxed bug recently introduced in
ConfigurationResourceCustomizationRepository.

Change-Id: I968ad84d282d9c16ead16d1559a5e790057e6e1e
Issue-ID: SO-1785
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/buildingblock/SniroHomingV2.java
mso-catalog-db/src/main/java/org/onap/so/db/catalog/data/repository/ConfigurationResourceCustomizationRepository.java

index 2903798..2f898b6 100644 (file)
@@ -531,7 +531,7 @@ public class SniroHomingV2 {
             si.setServiceInstanceId(identifierValue);
             si.setOrchestrationStatus(OrchestrationStatus.CREATED);
             cloud.setLcpCloudRegionId(assignmentsMap.get("cloudRegionId"));
-            if (assignmentsMap.containsKey("vnfHostName")) {
+            if (assignmentsMap.containsKey("vnfHostName") && !assignmentsMap.get("vnfHostName").isEmpty()) {
                 logger.debug("Resources has been homed to a vnf");
                 GenericVnf vnf = setVnf(assignmentsMap);
                 vnf.setCloudRegion(cloud);
index 4310498..74c4c8c 100644 (file)
@@ -26,6 +26,6 @@ import org.springframework.data.rest.core.annotation.RepositoryRestResource;
 @RepositoryRestResource(collectionResourceRel = "configurationResourceCustomization",
         path = "configurationResourceCustomization")
 public interface ConfigurationResourceCustomizationRepository
-        extends JpaRepository<ConfigurationResourceCustomization, String> {
+        extends JpaRepository<ConfigurationResourceCustomization, Integer> {
 
 }