diff options
-rw-r--r-- | lcm/ns/biz/ns_get.py | 6 | ||||
-rw-r--r-- | lcm/pub/redisco/containers.py | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/lcm/ns/biz/ns_get.py b/lcm/ns/biz/ns_get.py index e023a1b1..b406a797 100644 --- a/lcm/ns/biz/ns_get.py +++ b/lcm/ns/biz/ns_get.py @@ -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: diff --git a/lcm/pub/redisco/containers.py b/lcm/pub/redisco/containers.py index 89572940..4f2d10c3 100644 --- a/lcm/pub/redisco/containers.py +++ b/lcm/pub/redisco/containers.py @@ -67,7 +67,7 @@ class Container(object): if hasattr(self, 'db_cache') and self.db_cache: return self.db_cache else: - from redisco import connection + from lcm.pub.redisco import connection self.db_cache = connection return self.db_cache |