From 3bea95eff75911474269202aac70f02bb2f4e909 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 29 Jan 2018 12:02:41 +0100 Subject: [PATCH] Fix ModificationType.APPEARED mapping When a node appears, it is an event equivalent to a WRITE, not SUBTREE_MODIFIED, otherwise we are logically crossing a non-existent node. Change-Id: I0876a18ec4af799db30c384fe4a7e38b9b2833c7 Signed-off-by: Robert Varga --- .../md/sal/binding/impl/LazyDataObjectModification.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDataObjectModification.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDataObjectModification.java index 74aa834818..e92467d1d3 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDataObjectModification.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDataObjectModification.java @@ -138,9 +138,9 @@ final class LazyDataObjectModification implements DataObje @Override public DataObjectModification.ModificationType getModificationType() { switch(domData.getModificationType()) { + case APPEARED: case WRITE: return DataObjectModification.ModificationType.WRITE; - case APPEARED: case SUBTREE_MODIFIED: return DataObjectModification.ModificationType.SUBTREE_MODIFIED; case DISAPPEARED: -- 2.36.6