fixed inventory db entry 43/104243/2
authorMichael Dürre <michael.duerre@highstreet-technologies.com>
Tue, 24 Mar 2020 08:01:10 +0000 (09:01 +0100)
committerMichael Dürre <michael.duerre@highstreet-technologies.com>
Tue, 24 Mar 2020 12:51:52 +0000 (12:51 +0000)
filled null values with empty strings

Issue-ID: SDNC-1132
Signed-off-by: Michael Dürre <michael.duerre@highstreet-technologies.com>
Change-Id: I3f210a52fe4aa08d18206e4faac35e19d9637f52
(cherry picked from commit 590aaa74c840d4e245af752148affa15c50ee232)

sdnr/wt/data-provider/provider/src/main/java/org/onap/ccsdk/features/sdnr/wt/dataprovider/data/HtDatabaseEventsService.java

index 3f7e30c..4a4b332 100644 (file)
@@ -256,6 +256,13 @@ public class HtDatabaseEventsService implements ArchiveCleanProvider, DataProvid
         if (assertIfClientNullForNodeName(internalEquipment.getNodeId())) {
             return;
         }
+        if(internalEquipment.getManufacturerIdentifier()==null) {
+               internalEquipment = new InventoryBuilder(internalEquipment).setManufacturerIdentifier("").build();
+        }
+        if(internalEquipment.getDate()==null) {
+               internalEquipment = new InventoryBuilder(internalEquipment).setDate("").build();
+        }
+        
         eventRWEquipment.write(internalEquipment, internalEquipment.getNodeId()+"/"+internalEquipment.getUuid());
     }