summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorying.yunlong <ying.yunlong@zte.com.cn>2017-09-27 17:31:24 +0800
committerying.yunlong <ying.yunlong@zte.com.cn>2017-09-27 17:31:24 +0800
commitd234a3b45516042f215af5f1b594e1fa3348910b (patch)
treeae09aaab0980b31fa4c2910d9a94f3bd4a51147a
parent7ffe214a8e2b53e4744c41a974035f31c7ec4b7a (diff)
Fix vfc-lcm query ns package info bug
Change-Id: I243b71d6ab49bf9be7e81a436dccab1b9b6d7ceb Issue-ID: VFC-464 Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
-rw-r--r--lcm/ns/ns_create.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/lcm/ns/ns_create.py b/lcm/ns/ns_create.py
index 058c7712..8df6fe52 100644
--- a/lcm/ns/ns_create.py
+++ b/lcm/ns/ns_create.py
@@ -20,6 +20,7 @@ from lcm.pub.exceptions import NSLCMException
from lcm.pub.msapi.aai import create_customer_aai
from lcm.pub.msapi.sdc_run_catalog import query_nspackage_by_id
from lcm.pub.utils.timeutil import now_time
+from lcm.pub.utils.values import ignore_case_get
logger = logging.getLogger(__name__)
@@ -46,7 +47,8 @@ class CreateNSService(object):
ns_package_info = query_nspackage_by_id(self.nsd_id)
if not ns_package_info:
raise NSLCMException("nsd(%s) not exists." % self.nsd_id)
- self.ns_package_id = ns_package_info["csarId"]
+ packageInfo = ns_package_info["packageInfo"]
+ self.ns_package_id = ignore_case_get(packageInfo, "nsPackageId")
logger.debug("CreateNSService::check_nsd_valid::ns_package_id=%s" % self.ns_package_id)
def check_ns_inst_name_exist(self):