Fix sonar blocker for SOManager 85/20585/1
authorHockla, Ali (ah999m) <ah999m@att.com>
Wed, 25 Oct 2017 17:03:48 +0000 (12:03 -0500)
committerHockla, Ali (ah999m) <ah999m@att.com>
Wed, 25 Oct 2017 17:04:32 +0000 (12:04 -0500)
Issue-ID: POLICY-385
Change-Id: I142877a3173a028738b1aa2aea9521f6208bab38
Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
controlloop/common/model-impl/so/src/main/java/org/onap/policy/so/SOManager.java

index 93c3f4c..c6d0994 100644 (file)
@@ -162,21 +162,24 @@ public final class SOManager {
                                                .setPrettyPrinting()
                                                .create();
 
-                               String msoJson = gsonPretty.toJson(request);
+                               String soJson = gsonPretty.toJson(request);
                                
-                               SOResponse mso = new SOResponse();
-                               netLogger.info("[OUT|{}|{}|]{}{}", "SO", url, System.lineSeparator(), msoJson);
-                               Pair<Integer, String> httpResponse = RESTManager.post(url, "policy", "policy", headers, "application/json", msoJson);
-                               netLogger.info("[IN|{}|{}|]{}{}", url, "SO", System.lineSeparator(), httpResponse.b);
+                               SOResponse so = new SOResponse();
+                               netLogger.info("[OUT|{}|{}|]{}{}", "SO", url, System.lineSeparator(), soJson);
+                               Pair<Integer, String> httpResponse = RESTManager.post(url, "policy", "policy", headers, "application/json", soJson);
                                   
                                if (httpResponse != null) {
+                                       netLogger.info("[IN|{}|{}|]{}{}", url, "SO", System.lineSeparator(), httpResponse.b);
+
                                        Gson gson = new Gson();
-                                       mso = gson.fromJson(httpResponse.b, SOResponse.class);
-                                       mso.httpResponseCode = httpResponse.a;
+                                       so = gson.fromJson(httpResponse.b, SOResponse.class);
+                                       so.httpResponseCode = httpResponse.a;
+                               } else {
+                                       logger.error("SO Response returned null.");
                                }
 
-                               wm.insert(mso);
-                               logger.info("SOResponse inserted " + gsonPretty.toJson(mso));
+                               wm.insert(so);
+                               logger.info("SOResponse inserted " + gsonPretty.toJson(so));
                          }
                        });
          }