Add error logs for null scaling info 41/34641/2
authorfengyuanxing <feng.yuanxing@zte.com.cn>
Thu, 8 Mar 2018 02:45:41 +0000 (10:45 +0800)
committerfengyuanxing <feng.yuanxing@zte.com.cn>
Thu, 8 Mar 2018 03:26:58 +0000 (11:26 +0800)
Change-Id: I89e59a41a6d2d939beef5ae1719c1242f29294f3
Issue-ID: VFC-784
Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
lcm/pub/utils/scaleaspect.py

index 94c349e..ff65f70 100644 (file)
@@ -85,8 +85,12 @@ def get_vnf_instance_id_list(vnfd_id):
 
     nf_model_list = NfInstModel.objects.filter(**kwargs)
     vnf_instance_id_list = list()
-    for i in range(nf_model_list.__len__()):
-        vnf_instance_id_list.append(nf_model_list[i].nfinstid)
+    nf_model_len = nf_model_list.__len__()
+    if nf_model_len == 0:
+        logger.error("No VNF instances found(vnfd_id=%s)" % vnfd_id)
+    else:
+        for i in range(nf_model_len):
+            vnf_instance_id_list.append(nf_model_list[i].nfinstid)
 
     return vnf_instance_id_list
 
@@ -202,6 +206,7 @@ def get_scale_vnf_data_from_json(scalingmap_json, nsd_id, aspect, step):
 
                     return vnf_scale_info_list
 
+    logger.error("get_scale_vnf_data_from_json method retuan null")
     return None