Fix vfc-ztevnfmdirver affectedvl data 45/26345/2
authorying.yunlong <ying.yunlong@zte.com.cn>
Fri, 15 Dec 2017 01:53:33 +0000 (09:53 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Fri, 15 Dec 2017 02:01:21 +0000 (10:01 +0800)
Change-Id: I3a9bdf9b3e1110f2228df6d05895364841c3a90b
Issue-ID: VFC-620
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
zte/vmanager/driver/interfaces/views.py

index 2798333..27b57c7 100644 (file)
@@ -353,18 +353,22 @@ def notify(request, *args, **kwargs):
                 "vnfcInstanceId": ignorcase_get(affectedvnfc, "vnfcInstanceId"),
                 "vduId": ignorcase_get(affectedvnfc, "vduId"),
                 "changeType": ignorcase_get(affectedvnfc, "changeType"),
-                "vimid": ignorcase_get(ignorcase_get(affectedvnfc, "computeResource"), "vimId"),
+                "vimId": ignorcase_get(ignorcase_get(affectedvnfc, "computeResource"), "vimId"),
                 "vmId": ignorcase_get(ignorcase_get(affectedvnfc, "computeResource"), "resourceId"),
                 "vmName": ignorcase_get(ignorcase_get(affectedvnfc, "computeResource"), "resourceName")
             })
 
         for affectedvl in affectedvls:
             data["affectedVl"].append({
-                "vlInstanceId": ignorcase_get(affectedvl, "virtuallinkinstanceid"),
-                "vimid": ignorcase_get(ignorcase_get(affectedvl, "networkresource"), "vimid"),
-                "vldid": ignorcase_get(affectedvl, "virtuallinkdescid"),
-                "vllid": ignorcase_get(ignorcase_get(affectedvl, "networkresource"), "resourceid"),
-                "vlName": ignorcase_get(ignorcase_get(affectedvl, "networkresource"), "resourcename")
+                "vlInstanceId": ignorcase_get(affectedvl, "virtualLinkInstanceId"),
+                "changeType": ignorcase_get(affectedvl, "changeType"),
+                "vimId": ignorcase_get(ignorcase_get(affectedvl, "networkResource"), "vimId"),
+                "vldId": ignorcase_get(affectedvl, "virtuallinkdescid"),
+                "networkResource": {
+                    "resourceType": "network",
+                    "resourceId": ignorcase_get(ignorcase_get(affectedvl, "networkresource"), "resourceid"),
+                    "resourceName": ignorcase_get(ignorcase_get(affectedvl, "networkresource"), "resourcename")
+                }
             })
 
         for affectedcp in affectedcps: