Fix bug in undeploy flow 88/105988/1
authorxuegao <xg353y@intl.att.com>
Wed, 15 Apr 2020 07:35:57 +0000 (09:35 +0200)
committerxuegao <xg353y@intl.att.com>
Wed, 15 Apr 2020 07:44:26 +0000 (09:44 +0200)
Save and flush the deploymentId and statusUrl in the undeploy flow, so
that refresh dcae status will use the correct statusUrl.

Issue-ID: CLAMP-807
Change-Id: If83c222f772face6f33f00bd8cf5d5c8e55ded55
Signed-off-by: xuegao <xg353y@intl.att.com>
src/main/java/org/onap/clamp/loop/LoopService.java
src/main/java/org/onap/clamp/policy/microservice/MicroServicePolicyService.java

index af1f58b..6658c5a 100644 (file)
@@ -98,7 +98,7 @@ public class LoopService {
     public void updateDcaeDeploymentFields(Loop loop, String deploymentId, String deploymentUrl) {
         loop.setDcaeDeploymentId(deploymentId);
         loop.setDcaeDeploymentStatusUrl(deploymentUrl);
-        loopsRepository.save(loop);
+        loopsRepository.saveAndFlush(loop);
     }
 
     public void updateLoopState(Loop loop, String newState) {
index 37533c1..060e79a 100644 (file)
@@ -91,7 +91,7 @@ public class MicroServicePolicyService implements PolicyService<MicroServicePoli
                                            String deploymentUrl) {
         microServicePolicy.setDcaeDeploymentId(deploymentId);
         microServicePolicy.setDcaeDeploymentStatusUrl(deploymentUrl);
-        microServiceRepository.save(microServicePolicy);
+        microServiceRepository.saveAndFlush(microServicePolicy);
     }