MRI version bumpup for Aluminium
[netvirt.git] / neutronvpn / impl / src / main / java / org / opendaylight / netvirt / neutronvpn / NeutronSecurityGroupListener.java
index 0453ed8a94249127579ecac580f2dbfb89327e2e..2133dca65e75004c804fa2eef3cadb2cc7a8d3e6 100644 (file)
@@ -8,15 +8,12 @@
 package org.opendaylight.netvirt.neutronvpn;
 
 import static org.opendaylight.genius.infra.Datastore.CONFIGURATION;
-import static org.opendaylight.mdsal.binding.api.WriteTransaction.CREATE_MISSING_PARENTS;
 
 import java.util.ArrayList;
 import java.util.Collections;
-
 import javax.annotation.PreDestroy;
 import javax.inject.Inject;
 import javax.inject.Singleton;
-
 import org.opendaylight.genius.infra.ManagedNewTransactionRunner;
 import org.opendaylight.genius.infra.ManagedNewTransactionRunnerImpl;
 import org.opendaylight.infrautils.jobcoordinator.JobCoordinator;
@@ -98,7 +95,7 @@ public class NeutronSecurityGroupListener extends AbstractAsyncDataTreeChangeLis
             Integer aclTag = neutronSecurityGroupUtils.allocateAclTag(securityGroupId);
             Acl acl = toAclBuilder(securityGroup, aclTag).build();
             return Collections.singletonList(txRunner.callWithNewWriteOnlyTransactionAndSubmit(CONFIGURATION,
-                tx -> tx.put(identifier, acl, CREATE_MISSING_PARENTS)));
+                tx -> tx.mergeParentStructurePut(identifier, acl)));
         });
     }