aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrameshiyer27 <ramesh.murugan.iyer@est.tech>2023-07-18 13:43:11 +0100
committerRamesh Murugan Iyer <ramesh.murugan.iyer@est.tech>2023-07-20 16:59:08 +0000
commitd83e393a3e0a7e1c830a30015068a65f612c943d (patch)
treec420dbe2b3a65c6ddcb3bcd1fe35f31f16cc127b
parent2f0734e78e355122e80d03c0cbd70f2343e9fed2 (diff)
Fix State change result of AC instances after timeoutlondon
If the AC operation succeeds/failed after timeout, the latest results were not updated in the database. Issue-ID: POLICY-4769 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: Id849a79847f85aa96ae36cd614d045e180731ebf (cherry picked from commit a78d8dbecaca562d900858321e70c2a9fa064ec7)
-rw-r--r--runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionAcHandler.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionAcHandler.java b/runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionAcHandler.java
index 5a2079b0d..df5d0ff0e 100644
--- a/runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionAcHandler.java
+++ b/runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionAcHandler.java
@@ -248,10 +248,9 @@ public class SupervisionAcHandler {
Set<Map.Entry<UUID, AcElementDeployAck>> automationCompositionResultSet,
StateChangeResult stateChangeResult) {
var updated = false;
- var elementInErrors = StateChangeResult.FAILED.equals(stateChangeResult);
boolean inProgress = !StateChangeResult.FAILED.equals(automationComposition.getStateChangeResult());
- if (elementInErrors && inProgress) {
- automationComposition.setStateChangeResult(StateChangeResult.FAILED);
+ if (inProgress) {
+ automationComposition.setStateChangeResult(stateChangeResult);
}
for (var acElementAck : automationCompositionResultSet) {