From: aravind.est Date: Fri, 25 Aug 2023 14:15:26 +0000 (+0100) Subject: Add null handling on cache X-Git-Tag: 0.0.1~44 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F70%2F11670%2F1;p=nonrtric%2Fplt%2Frappmanager.git Add null handling on cache Fixed a nullpointer which causes bug in sonar. Issue-ID: NONRTRIC-910 Change-Id: I4f8a42c6874e72be27078678273be072f4c8faf2 Signed-off-by: aravind.est --- diff --git a/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/cache/RappCacheService.java b/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/cache/RappCacheService.java index 16c231c..cdc42c6 100755 --- a/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/cache/RappCacheService.java +++ b/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/cache/RappCacheService.java @@ -20,6 +20,7 @@ package com.oransc.rappmanager.models.cache; import com.oransc.rappmanager.models.rapp.Rapp; import java.util.Collection; +import java.util.List; import java.util.Map; import java.util.Optional; import lombok.RequiredArgsConstructor; @@ -36,8 +37,11 @@ public class RappCacheService { public Collection getAllRapp() { Cache cache = cacheManager.getCache(RAPP_CACHE); - Map nativeCache = (Map) cache.getNativeCache(); - return nativeCache.values(); + if(cache != null) { + Map nativeCache = (Map) cache.getNativeCache(); + return nativeCache.values(); + } + return List.of(); } public Optional getRapp(String rappId) {