Merge changes I20578f97,I629c909b,I54f04c99,I9c1e3a28,Ie681c8c5
[netconf.git] / restconf / sal-rest-connector / src / main / java / org / opendaylight / restconf / restful / utils / PutDataTransactionUtil.java
index 698a4787cb559ea5ef5ce8ffd9b5e50b2e633b08..8db0b433f40507cce4d20c9aa48c018575a19b9a 100644 (file)
@@ -139,9 +139,8 @@ public final class PutDataTransactionUtil {
         final ResponseFactory responseFactory = new ResponseFactory(
                 ReadDataTransactionUtil.readData(RestconfDataServiceConstant.ReadData.CONFIG, transactionNode));
         final CheckedFuture<Void, TransactionCommitFailedException> submitData = submitData(path, schemaCtxRef.get(),
-                transactionNode.getTransaction(), payload.getData());
-        FutureCallbackTx.addCallback(submitData, transactionNode.getTransaction(),
-                RestconfDataServiceConstant.PutData.PUT_TX_TYPE, responseFactory);
+                transactionNode.getTransactionChain().newWriteOnlyTransaction(), payload.getData());
+        FutureCallbackTx.addCallback(submitData, RestconfDataServiceConstant.PutData.PUT_TX_TYPE, responseFactory);
         return responseFactory.build();
     }