From 02756d57ac2451c5e6f5c97465390b491e46ebc9 Mon Sep 17 00:00:00 2001 From: FrancescoFioraEst Date: Wed, 4 Oct 2023 14:03:14 +0100 Subject: Fix close response in clamp/acm Fix close response using try-with-resources statement Issue-ID: POLICY-4834 Change-Id: Ifc90a09816b2338b020fc72125f2dd5450428409 Signed-off-by: FrancescoFioraEst --- .../policy/main/handler/AutomationCompositionElementHandler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/participant/participant-impl/participant-impl-policy/src/main/java/org/onap/policy/clamp/acm/participant/policy/main/handler/AutomationCompositionElementHandler.java b/participant/participant-impl/participant-impl-policy/src/main/java/org/onap/policy/clamp/acm/participant/policy/main/handler/AutomationCompositionElementHandler.java index 7fd8e0dec..281fe3e01 100755 --- a/participant/participant-impl/participant-impl-policy/src/main/java/org/onap/policy/clamp/acm/participant/policy/main/handler/AutomationCompositionElementHandler.java +++ b/participant/participant-impl/participant-impl-policy/src/main/java/org/onap/policy/clamp/acm/participant/policy/main/handler/AutomationCompositionElementHandler.java @@ -165,12 +165,16 @@ public class AutomationCompositionElementHandler implements AutomationCompositio if (automationCompositionDefinition.getPolicyTypes() != null) { LOGGER.info("Found Policy Types in automation composition definition: {} , Creating Policy Types", automationCompositionDefinition.getName()); - createPolicyTypeResp = apiHttpClient.createPolicyType(automationCompositionDefinition).getStatus(); + try (var response = apiHttpClient.createPolicyType(automationCompositionDefinition)) { + createPolicyTypeResp = response.getStatus(); + } } if (automationCompositionDefinition.getToscaTopologyTemplate().getPolicies() != null) { LOGGER.info("Found Policies in automation composition definition: {} , Creating Policies", automationCompositionDefinition.getName()); - createPolicyResp = apiHttpClient.createPolicy(automationCompositionDefinition).getStatus(); + try (var response = apiHttpClient.createPolicy(automationCompositionDefinition)) { + createPolicyResp = response.getStatus(); + } } if (createPolicyTypeResp == HttpStatus.SC_OK && createPolicyResp == HttpStatus.SC_OK) { LOGGER.info( -- cgit 1.2.3-korg