Update MRI projects for Aluminium
[ovsdb.git] / southbound / southbound-impl / src / main / java / org / opendaylight / ovsdb / southbound / transactions / md / OvsdbQosUpdateCommand.java
index 190153c580fc30552f15682063177b62abe20873..eba9c437f13667e5bad0c2bcb63a1c17a80b8eab 100644 (file)
@@ -161,12 +161,14 @@ public class OvsdbQosUpdateCommand extends AbstractTransactionCommand {
                     queue.getExternalIdsColumn().getData().get(SouthboundConstants.IID_EXTERNAL_ID_KEY));
         } else {
             OvsdbNodeAugmentation node = ovsdbNode.augmentation(OvsdbNodeAugmentation.class);
-            if (node.getQueues() != null && !node.getQueues().isEmpty()) {
-                for (Queues q : node.getQueues()) {
-                    if (q.getQueueUuid().equals(new Uuid(queueUuid.toString()))) {
+            Map<QueuesKey, Queues> queues = node.getQueues();
+            if (queues != null) {
+                final Uuid uuid = new Uuid(queueUuid.toString());
+                for (Queues q : queues.values()) {
+                    if (uuid.equals(q.getQueueUuid())) {
                         return SouthboundMapper.createInstanceIdentifier(ovsdbNode.getNodeId())
                                 .augmentation(OvsdbNodeAugmentation.class)
-                                .child(Queues.class, new QueuesKey(q.getQueueId()));
+                                .child(Queues.class, q.key());
                     }
                 }
             }