Fix get ns 97/91497/1
authorhewei-cmss <hewei@cmss.chinamobile.com>
Tue, 16 Jul 2019 08:11:38 +0000 (16:11 +0800)
committerhewei-cmss <hewei@cmss.chinamobile.com>
Tue, 16 Jul 2019 08:11:38 +0000 (16:11 +0800)
Status should be null  after terminated NS.

Issue-ID: VFC-1447

Signed-off-by: hewei-cmss <hewei@cmss.chinamobile.com>
Change-Id: Ifbaeb97f759c67dafc8747760d24c0bf2c3498cf

lcm/ns/biz/ns_get.py

index e023a1b..b406a79 100644 (file)
@@ -38,7 +38,11 @@ class GetNSInfoService(object):
             ns_insts = NSInstModel.objects.filter(id=ns_inst_id)
         else:
             ns_insts = NSInstModel.objects.all()
-        return [self.get_single_ns_info(ns_inst, is_sol) for ns_inst in ns_insts]
+        result = []
+        for ns_inst in ns_insts:
+            if ns_insts and ns_insts[0].status != 'null':
+                result.append(self.get_single_ns_info(ns_inst, is_sol))
+        return result
 
     def get_single_ns_info(self, ns_inst, is_sol=False):
         if is_sol: