From af39b5208463cd59b0e9a08f7c14c69a735c16c9 Mon Sep 17 00:00:00 2001
From: free5gc-org <free5gc.org@gmail.com>
Date: Tue, 9 Feb 2021 11:47:13 +0800
Subject: [PATCH] fix(webconsole): sm policy and smf data dnn

---
 .../Subscribers/components/SubscriberModal.js | 23 ++++++++++---------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/frontend/src/pages/Subscribers/components/SubscriberModal.js b/frontend/src/pages/Subscribers/components/SubscriberModal.js
index 8495819..e93d97d 100644
--- a/frontend/src/pages/Subscribers/components/SubscriberModal.js
+++ b/frontend/src/pages/Subscribers/components/SubscriberModal.js
@@ -421,14 +421,12 @@ class SubscriberModal extends Component {
       },
       "SessionManagementSubscriptionData": smDatasFromSliceConfiguration(formData["sliceConfigurations"]),
       "SmfSelectionSubscriptionData": {
-        "DnnInfosubscribedSnssaiInfos": _.fromPairs(
+        "subscribedSnssaiInfos": _.fromPairs(
           _.map(formData["sliceConfigurations"], slice => [snssaiToString(slice.snssai),
           {
-            "dnnInfos": [
-              {
-                "dnn": "internet",
-              },
-            ]
+            "dnnInfos": _.map(slice.dnnConfigurations, dnnCofig => {
+              return {"dnn": dnnCofig.dnn}
+            })
           }]))
       },
       "AmPolicyData": {
@@ -444,11 +442,14 @@ class SubscriberModal extends Component {
               "sst": slice.snssai.sst,
               "sd": slice.snssai.sd
             },
-            "smPolicyDnnData": {
-              "internet": {
-                "dnn": "internet"
-              },
-            },
+            "smPolicyDnnData": _.fromPairs(
+              _.map(slice.dnnConfigurations, dnnConfig => [
+                dnnConfig.dnn,
+                {
+                  "dnn": dnnConfig.dnn
+                }
+              ])
+            )
           }]))
       },
       "FlowRules": flowRulesFromSliceConfiguration(formData["sliceConfigurations"])
-- 
GitLab