aboutsummaryrefslogtreecommitdiffstats
path: root/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java
diff options
context:
space:
mode:
authorNiranjana <niranjana.y60@wipro.com>2022-05-11 10:42:22 +0000
committerNiranjana <niranjana.y60@wipro.com>2022-05-11 10:42:22 +0000
commited00244644b2d66d8388514a63ec053bfb1b0f82 (patch)
tree5bc2941f02602fc5184a25d7e508a00fc39a96a1 /ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java
parent762d3059b5c881b2c961e14683738832536fe846 (diff)
Fix plmn-info update bugs and empty cell list in PM data generation
Issue-ID: INT-2112 Signed-off-by: Niranjana <niranjana.y60@wipro.com> Change-Id: I4186e9388cf38c34825831c52c68100939ceb807
Diffstat (limited to 'ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java')
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java
index e61e14f..5fb2c27 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/SlicingPMDataGenerator.java
@@ -105,7 +105,8 @@ public class SlicingPMDataGenerator {
List<NRCellDUModel> duCellList = du.getCellDUList();
int ricId = du.getNearRTRICId();
List<PLMNInfoModel> plmnInfoList = new ArrayList<>();
- duCellList.stream().filter(cell -> (!Objects.isNull(cell.getpLMNInfoList())));
+ duCellList.stream()
+ .filter(cell -> (!Objects.isNull(cell.getpLMNInfoList()) && !cell.getpLMNInfoList().isEmpty()));
duCellList.forEach(cell -> plmnInfoList.addAll(cell.getpLMNInfoList()));
List<NSSAIData> nssaiData = new ArrayList<>();
plmnInfoList.forEach(plmnInfo -> nssaiData.add(plmnInfo.getsNSSAI()));