BGPCEP-757: Handle WRITE as SUBTREE_MODIFIED 32/68232/2
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Wed, 14 Feb 2018 10:16:19 +0000 (11:16 +0100)
committerClaudio David Gasparini <claudio.gasparini@pantheon.tech>
Wed, 14 Feb 2018 11:31:31 +0000 (11:31 +0000)
on case of Topology rewrite, following
the same procedure as if it was an update.

Change-Id: Ida6bf596137054bb6a5d02d4345daee8cf5f3394
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/config/PCEPTopologyDeployerImpl.java

index 59967e70e8a26fb5d24bd77c645049291be3fa9d..b8b2e1063486a518291fcc74eb887c80583a6183 100644 (file)
@@ -70,10 +70,8 @@ public class PCEPTopologyDeployerImpl implements ClusteredDataTreeChangeListener
         topoChanges.stream().iterator().forEachRemaining(topo -> {
             switch (topo.getModificationType()) {
                 case SUBTREE_MODIFIED:
-                    updateTopologyProvider(topo.getDataAfter());
-                    break;
                 case WRITE:
-                    createTopologyProvider(topo.getDataAfter());
+                    updateTopologyProvider(topo.getDataAfter());
                     break;
                 case DELETE:
                     removeTopologyProvider(topo.getDataBefore());