Fixing PAP deployment API response check in policy-distribution 49/119549/1
authora.sreekumar <ajith.sreekumar@bell.ca>
Fri, 19 Mar 2021 15:08:45 +0000 (15:08 +0000)
committera.sreekumar <ajith.sreekumar@bell.ca>
Fri, 19 Mar 2021 15:08:49 +0000 (15:08 +0000)
Cherrypicking the fix from https://gerrit.onap.org/r/c/policy/distribution/+/119516

Change-Id: Ic60bc562e7e343600535560a27ab08158e6be17b
Issue-ID: POLICY-3154
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiPolicyForwarder.java

index 242573c..a4a5e05 100644 (file)
@@ -32,7 +32,6 @@ import javax.ws.rs.client.Entity;
 import javax.ws.rs.core.HttpHeaders;
 import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;
-import javax.ws.rs.core.Response.Status;
 import org.onap.policy.common.endpoints.event.comm.bus.internal.BusTopicParams;
 import org.onap.policy.common.endpoints.http.client.HttpClient;
 import org.onap.policy.common.endpoints.http.client.HttpClientConfigException;
@@ -144,7 +143,7 @@ public class LifecycleApiPolicyForwarder implements PolicyForwarder {
         try {
             response = getHttpClient(wantApi).post(path, entity, ImmutableMap.of(HttpHeaders.ACCEPT,
                     MediaType.APPLICATION_JSON, HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON));
-            if (response.getStatus() != Status.OK.getStatusCode()) {
+            if (response.getStatus() / 100 != 2) {
                 LOGGER.error(
                         "Invocation of path {} failed for entity {}. Response status: {}, Response status info: {}",
                         path, entity, response.getStatus(), response.getStatusInfo());