MusicConditional.java: Fixed sonar issue 01/63201/1
authorArundathi Patil <arundpil@in.ibm.com>
Tue, 28 Aug 2018 07:21:42 +0000 (12:51 +0530)
committerIBM602-PC0F1E3C\Arundathi <arundpil@in.ibm.com>
Tue, 28 Aug 2018 07:21:56 +0000 (12:51 +0530)
Fixed sonar issue, null pointer exception could be thrown

Issue-ID: MUSIC-112
Change-Id: I2480634a270114c21d23dda72c381b7e9e389b18
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
src/main/java/org/onap/music/conductor/conditionals/MusicConditional.java

index 0fc9ffe..c97ccfa 100644 (file)
@@ -335,7 +335,7 @@ public class MusicConditional {
 
                Map<String, String> finalValues = new HashMap<>();
                values = (Map<String, String>) columnValue;
-               if (values.keySet().contains(planId)) {
+               if (values != null && values.keySet().contains(planId)) {
                        String valueString = values.get(planId);
                        String tempValueString = valueString.replaceAll("\\{", "").replaceAll("\"", "").replaceAll("\\}", "");
                        String[] elements = tempValueString.split(",");