BUG-4359: use WRITE-implied metadata
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / tree / InMemoryDataTreeModification.java
index a667bfd98eff4e0d899391d3ecd8fd3cd7518ea6..48b6fe502a0ac840618254f3b7021c1313755773 100644 (file)
@@ -75,7 +75,7 @@ final class InMemoryDataTreeModification extends AbstractCursorAware implements
     public void merge(final YangInstanceIdentifier path, final NormalizedNode<?, ?> data) {
         checkSealed();
         checkIdentifierReferencesData(path, data);
-        resolveModificationFor(path).merge(data);
+        resolveModificationFor(path).merge(data, version);
     }
 
     @Override
@@ -159,7 +159,7 @@ final class InMemoryDataTreeModification extends AbstractCursorAware implements
             operation = potential.get();
             ++i;
 
-            modification = modification.modifyChild(pathArg, operation.getChildPolicy());
+            modification = modification.modifyChild(pathArg, operation.getChildPolicy(), version);
         }
 
         return OperationWithModification.from(operation, modification);