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>
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) {
String deploymentUrl) {
microServicePolicy.setDcaeDeploymentId(deploymentId);
microServicePolicy.setDcaeDeploymentStatusUrl(deploymentUrl);
- microServiceRepository.save(microServicePolicy);
+ microServiceRepository.saveAndFlush(microServicePolicy);
}