Fix VoLTE service delete issue 37/23637/1
authorramu.n <ramu.n@huawei.com>
Wed, 15 Nov 2017 15:54:44 +0000 (21:24 +0530)
committerramu.n <ramu.n@huawei.com>
Wed, 15 Nov 2017 15:54:44 +0000 (21:24 +0530)
In VoLTE use case underlay uses network-topology-operation with
svc-action create & delete, during underlay create operation
need to update MDSAL OPERATIONAL data store similar to
network-topology-operation with activate.

Change-Id: I312679244656b4bef514595d1ec724969d44d38f
Issue-Id: SDNC-193
Signed-off-by: Ramu N <ramu.n@huawei.com>
generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java

index 1e45ee7..63df654 100644 (file)
@@ -1226,7 +1226,8 @@ public class GenericResourceApiProvider implements AutoCloseable, GENERICRESOURC
 
                        if (input.getSdncRequestHeader() != null && input.getSdncRequestHeader().getSvcAction() != null) {
                                // Only update operational tree on Activate
-                               if (input.getSdncRequestHeader().getSvcAction().equals(SvcAction.Activate)) {
+                               if (input.getSdncRequestHeader().getSvcAction().equals(SvcAction.Activate)
+                                       || input.getSdncRequestHeader().getSvcAction().equals(SvcAction.Create)) {
                                        log.info("Updating OPERATIONAL tree.");
                                        saveService(serviceBuilder.build(), false, LogicalDatastoreType.OPERATIONAL);
                                }