Fixed reverse tunnel delete on TEP delete and NPE
[genius.git] / itm / itm-impl / src / main / java / org / opendaylight / genius / itm / confighelpers / ItmInternalTunnelDeleteWorker.java
index 16135b5f1124d821ecf6742d97e27794b0ce29e6..90b054736ee3d318d38b8b6b3b0c4f489d9fa591 100644 (file)
@@ -165,7 +165,7 @@ public class ItmInternalTunnelDeleteWorker {
         // also update itm-state ds -- Delete the reverse tunnel-interface from the tunnel list
         path = InstanceIdentifier.create(
                 TunnelList.class)
-                .child(InternalTunnel.class, new InternalTunnelKey(dstDpnId, srcDpnId, srcTep.getTunnelType()));
+                .child(InternalTunnel.class, new InternalTunnelKey(srcDpnId, dstDpnId, dstTep.getTunnelType()));
         t.delete(LogicalDatastoreType.CONFIGURATION,path) ;
 
         // Release the Ids for the reverse trunk interface Name