Update MRI projects for Aluminium
[ovsdb.git] / southbound / southbound-impl / src / main / java / org / opendaylight / ovsdb / southbound / OvsdbConnectionManager.java
index 71577811c55815b5ba856c93e24173b4c70a9dbe..975c19524018392e8e1782f729cbbfa3259130bb 100644 (file)
@@ -59,6 +59,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.re
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbNodeAugmentation;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.node.attributes.ConnectionInfo;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.node.attributes.ManagedNodeEntry;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.node.attributes.ManagedNodeEntryKey;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.slf4j.Logger;
@@ -511,8 +512,9 @@ public class OvsdbConnectionManager implements OvsdbConnectionListener, AutoClos
                 Node ovsdbNode = ovsdbNodeOpt.get();
                 OvsdbNodeAugmentation nodeAugmentation = ovsdbNode.augmentation(OvsdbNodeAugmentation.class);
                 if (nodeAugmentation != null) {
-                    if (nodeAugmentation.getManagedNodeEntry() != null) {
-                        for (ManagedNodeEntry managedNode : nodeAugmentation.getManagedNodeEntry()) {
+                    Map<ManagedNodeEntryKey, ManagedNodeEntry> entries = nodeAugmentation.getManagedNodeEntry();
+                    if (entries != null) {
+                        for (ManagedNodeEntry managedNode : entries.values()) {
                             transaction.delete(
                                     LogicalDatastoreType.OPERATIONAL, managedNode.getBridgeRef().getValue());
                         }