To Recreate -
1. Run 'ovs-vsctl add-br br0'
2. Verify that bridge is added.
3. Run 'ovs-vsctl del-br br0'
4. The logs show NPE and br0 is not removed from operational/ovsdb.
Change-Id: I742a0661e97521047ee1c16c2b0a45e3a2a1f1cd
Signed-off-by: Sharad Mishra <sharad.d.mishra@intel.com>
for (Port port : portRemovedRows) {
for (UUID bridgeUUID : bridgeUpdatedOldRows.keySet()) {
Bridge oldBridgeData = bridgeUpdatedOldRows.get(bridgeUUID);
- if (oldBridgeData.getPortsColumn().getData().contains(port.getUuidColumn().getData())) {
+ if (oldBridgeData.getPortsColumn().getData().contains(port.getUuidColumn().getData())
+ && (! bridgeUpdatedRows.isEmpty())) {
Bridge updatedBridgeData = bridgeUpdatedRows.get(bridgeUUID);
bridgeName = updatedBridgeData.getName();
break;