X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Fcontrollers%2FPolicyController.java;h=affce2c1e0717db4731bd39859e4b6a5be90dab8;hb=d7fbc4199c419bb5c849e2bbec969294ebcee951;hp=246fdd45009328b27b95eba2e53013c469c0d6a0;hpb=fb4bc7967a4733d10775351440a3af14327d5f20;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java b/policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java index 246fdd45..affce2c1 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java @@ -145,8 +145,8 @@ public class PolicyController { @RequestParam(name = "instance", required = true) String id) { Policy policy = policies.get(id); if (policy != null && policy.ric().state().equals(Ric.RicState.IDLE)) { + policies.remove(policy); return a1Client.deletePolicy(policy.ric().getConfig().baseUrl(), id) // - .doOnEach(notUsed -> policies.removeId(id)) // .flatMap(notUsed -> { return Mono.just(new ResponseEntity<>(HttpStatus.NO_CONTENT)); });