From: Tony Tkacik Date: Wed, 20 Jan 2016 17:20:32 +0000 (+0100) Subject: Bug 4295: Fixed incorrectly introduced nodes when MERGE was followed by DELETE X-Git-Tag: release/beryllium~18 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=commitdiff_plain;h=f3a3253eb4a5033515898723fcee5a9819135729 Bug 4295: Fixed incorrectly introduced nodes when MERGE was followed by DELETE ModificationNode lost state in situations when parent node was MERGE which indroduced child nodes and child node was deleted. That resulted into recording NONE, which during apply of MERGE was expanded back to original MERGE which caused reintroduction of deleted node. Change-Id: Ia2085f5475b49957ef8ac7ab6c629ca3eef803f2 Signed-off-by: Tony Tkacik --- diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java index cae3e94d1c..be0ed682ad 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java @@ -221,6 +221,11 @@ final class ModifiedNode extends NodeModification implements StoreTreeNode