Ncmp out event for REJECTED scenario
[cps.git] / cps-ncmp-service / src / main / java / org / onap / cps / ncmp / api / impl / events / cmsubscription / DmiCmNotificationSubscriptionCacheHandler.java
index 34ffb5e..b5370bf 100644 (file)
@@ -122,10 +122,13 @@ public class DmiCmNotificationSubscriptionCacheHandler {
      * @param status            String of status
      *
      */
-    public void updateDmiCmNotificationSubscriptionStatusPerDmi(
-            final String subscriptionId, final String dmiServiceName, final CmNotificationSubscriptionStatus status) {
-        cmNotificationSubscriptionCache.get(subscriptionId).get(dmiServiceName)
-                .setCmNotificationSubscriptionStatus(status);
+    public void updateDmiCmNotificationSubscriptionStatusPerDmi(final String subscriptionId,
+            final String dmiServiceName, final CmNotificationSubscriptionStatus status) {
+        final Map<String, DmiCmNotificationSubscriptionDetails> dmiCmNotificationSubscriptionDetailsPerDmi =
+                cmNotificationSubscriptionCache.get(subscriptionId);
+        dmiCmNotificationSubscriptionDetailsPerDmi.get(dmiServiceName).setCmNotificationSubscriptionStatus(status);
+        cmNotificationSubscriptionCache.put(subscriptionId, dmiCmNotificationSubscriptionDetailsPerDmi);
+
     }
 
     /**