Merge "Fix for BUG 3623"
authorVivek Srivastava <vivek.v.srivastava@ericsson.com>
Thu, 11 Jun 2015 09:29:55 +0000 (09:29 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Thu, 11 Jun 2015 09:29:56 +0000 (09:29 +0000)
interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfaceManager.java

index 84d4350acbb47d840e5430473c2c06cfc8b148d2..d03fd5f6d313260f53d802a53be9289c96d85425 100644 (file)
@@ -281,11 +281,9 @@ public class InterfaceManager extends AbstractDataChangeListener<Interface> impl
             if(ncId != null) {
                 mapNcToInterfaceName.remove(ncId);
                 if(delInterface.getType().isAssignableFrom(L3tunnel.class)) {
-                    Node node = getNodeFromDataStore(delInterface);
-                    if((node != null) &&(node.getNodeConnector().isEmpty())) {
-                        dbDpnEndpoints.remove(node.getId());
-                        LOG.trace("dbDpnEndpoints: {}",dbDpnEndpoints);
-                    }
+                    NodeId nodeId = getNodeIdFromNodeConnectorId(ncId);
+                    dbDpnEndpoints.remove(nodeId);
+                    LOG.trace("dbDpnEndpoints: {}",dbDpnEndpoints);
                 }
             }
         }