MRI version bumpup for Aluminium
[netvirt.git] / qosservice / impl / src / main / java / org / opendaylight / netvirt / qosservice / QosPolicyChangeListener.java
index 04878b80c5105666b3db918c3fca194ac957f7ef..6c26d9e6cbcd65fbbc54c1f5c57db8e431d7a9f9 100644 (file)
@@ -250,14 +250,16 @@ public class QosPolicyChangeListener extends AbstractClusteredAsyncDataTreeChang
         }
 
         @NonNull List<BandwidthLimitRules> nonnullBandwidthLimitRules =
-            qosNeutronUtils.getQosPolicyMap().get(policyUuid).nonnullBandwidthLimitRules();
+            new ArrayList<BandwidthLimitRules>(qosNeutronUtils.getQosPolicyMap().get(policyUuid)
+                    .nonnullBandwidthLimitRules().values());
         if (!nonnullBandwidthLimitRules.isEmpty()) {
             BandwidthLimitRules bandwidthLimitRules = nonnullBandwidthLimitRules.get(0);
             update(policyUuid, bandwidthLimitRules);
         }
 
         @NonNull List<DscpmarkingRules> nonnullDscpmarkingRules =
-            qosNeutronUtils.getQosPolicyMap().get(policyUuid).nonnullDscpmarkingRules();
+            new ArrayList<DscpmarkingRules>(qosNeutronUtils.getQosPolicyMap().get(policyUuid)
+                    .nonnullDscpmarkingRules().values());
         if (!nonnullDscpmarkingRules.isEmpty()) {
             DscpmarkingRules dscpmarkingRules = nonnullDscpmarkingRules.get(0);
             update(policyUuid, dscpmarkingRules);