Added null check for injectedVariables to prevent 15/92215/2
authorOleksandr Moliavko <o.moliavko@samsung.com>
Mon, 29 Jul 2019 15:13:55 +0000 (18:13 +0300)
committerOleksandr Moliavko <o.moliavko@samsung.com>
Thu, 1 Aug 2019 06:46:30 +0000 (09:46 +0300)
crash at call of injectedVariables.get()

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

bpmn/mso-infrastructure-bpmn/src/test/java/org/onap/so/bpmn/common/WorkflowTest.java

index 389f931..e71404a 100644 (file)
@@ -350,10 +350,12 @@ public abstract class WorkflowTest {
              */
 
             try {
-                msoRequestId = (String) injectedVariables.get("requestId");
-                variables.put("mso-request-id", msoRequestId);
-                msoServiceInstanceId = (String) injectedVariables.get("serviceInstanceId");
-                variables.put("mso-service-instance-id", msoServiceInstanceId);
+                if (injectedVariables != null) {
+                    msoRequestId = (String) injectedVariables.get("requestId");
+                    variables.put("mso-request-id", msoRequestId);
+                    msoServiceInstanceId = (String) injectedVariables.get("serviceInstanceId");
+                    variables.put("mso-service-instance-id", msoServiceInstanceId);
+                }
             } catch (Exception e) {
             }
             if (msoRequestId == null || msoRequestId.trim().equals("")) {