Added null check for execute() result to remove 09/96409/1
authorOleksandr Moliavko <o.moliavko@samsung.com>
Mon, 30 Sep 2019 11:05:49 +0000 (14:05 +0300)
committerOleksandr Moliavko <o.moliavko@samsung.com>
Mon, 30 Sep 2019 11:05:49 +0000 (14:05 +0300)
static analyzer warning

Issue-ID: SO-1841
Signed-off-by: Oleksandr Moliavko <o.moliavko@samsung.com>
Change-Id: Ifc8481b659c5b53378611f9e80db087db590ae05

adapters/mso-adapter-utils/src/main/java/org/onap/so/cloudify/utils/MsoCloudifyUtils.java

index 2a17656..4eb16d4 100644 (file)
@@ -419,7 +419,11 @@ public class MsoCloudifyUtils extends MsoCommonUtils implements VduPlugin {
                 logger.debug("pollTimeout remaining: " + pollTimeout);
 
                 execution = queryExecution.execute();
-                status = execution.getStatus();
+                if (execution != null) {
+                    status = execution.getStatus();
+                } else {
+                    status = TERMINATED;
+                }
             }
 
             // Broke the loop. Check again for a terminal state