MRI version bump for Aluminium
[genius.git] / mdsalutil / mdsalutil-api / src / main / java / org / opendaylight / genius / datastoreutils / SingleTransactionDataBroker.java
index f74d4e5f80592b74fcad0a6af539b51b78c4d222..063eb8df894a6d107648c264e4d41e5a6bf4d979 100644 (file)
@@ -213,7 +213,7 @@ public class SingleTransactionDataBroker {
 
         RetryingManagedNewTransactionRunner runner = new RetryingManagedNewTransactionRunner(broker, maxRetries);
         ListenableFutures.checkedGet(runner.callWithNewWriteOnlyTransactionAndSubmit(tx ->
-                tx.put(datastoreType,path,data,true)), SUBMIT_MAPPER);
+                tx.mergeParentStructurePut(datastoreType,path,data)), SUBMIT_MAPPER);
     }
 
     public <T extends DataObject> void syncUpdate(
@@ -239,7 +239,7 @@ public class SingleTransactionDataBroker {
             throws TransactionCommitFailedException {
         RetryingManagedNewTransactionRunner runner = new RetryingManagedNewTransactionRunner(broker, maxRetries);
         ListenableFutures.checkedGet(runner.callWithNewWriteOnlyTransactionAndSubmit(tx ->
-                tx.merge(datastoreType, path, data, true)), SUBMIT_MAPPER);
+                tx.mergeParentStructureMerge(datastoreType, path, data)), SUBMIT_MAPPER);
     }
 
     public <T extends DataObject> void syncDelete(