Fix vnf heal logic 44/73344/1
authorfujinhua <fu.jinhua@zte.com.cn>
Thu, 22 Nov 2018 07:42:46 +0000 (15:42 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Thu, 22 Nov 2018 07:42:46 +0000 (15:42 +0800)
Change-Id: I45c581a8423695f3287edd664250c1992df3d01b
Issue-ID: VFC-1163
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/lcm/nf/biz/heal_vnf.py

index 4d32d50..5e01304 100644 (file)
@@ -143,12 +143,13 @@ class HealVnf(Thread):
                     'resourceId': vm[0].resourceid,
                     'vimLevelResourceType': 'vm'
                 }
-            affected_vnfcs.append({
-                'id': vnfcs[0].vnfcinstanceid,
-                'vduId': vnfcs[0].vduid,
-                'changeType': chtype,
-                'computeResource': vm_resource
-            })
+            if vnfcs:
+                affected_vnfcs.append({
+                    'id': vnfcs[0].vnfcinstanceid,
+                    'vduId': vnfcs[0].vduid,
+                    'changeType': chtype,
+                    'computeResource': vm_resource
+                })
 
         notification_content = {
             "id": str(uuid.uuid4()),