From: ying.yunlong Date: Sat, 22 Apr 2017 02:24:12 +0000 (+0800) Subject: Modify code logic of gvnfm X-Git-Tag: release/mercury~6 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=vfc%2Fgvnfm%2Fvnflcm.git;a=commitdiff_plain;h=b34217a763584e6283412552142d76534a2d7bf2 Modify code logic of gvnfm Change-Id: Iab84c9ac7af1e40b5f17916ab392ebc93996d279 Issue-Id: GVNFM-50 Signed-off-by: ying.yunlong --- diff --git a/lcm/lcm/nf/vnfs/vnf_create/inst_vnf.py b/lcm/lcm/nf/vnfs/vnf_create/inst_vnf.py index f9300540..32f8120f 100644 --- a/lcm/lcm/nf/vnfs/vnf_create/inst_vnf.py +++ b/lcm/lcm/nf/vnfs/vnf_create/inst_vnf.py @@ -125,18 +125,18 @@ class InstVnf(Thread): content_args['additionalParam']['vnfmid'] = vnfmInfo[0].vnfminstid logger.info('content_args=%s' % content_args) apply_result = apply_grant_to_nfvo(json.dumps(content_args)) - vim_info = ignore_case_get(apply_result, "vim") + #vim_info = ignore_case_get(apply_result, "vim") #vim_info = ignore_case_get(json.JSONDecoder().decode(apply_result), "vim") for vdu in ignore_case_get(self.vnfd_info, "vdus"): if "location_info" in vdu["properties"]: - vdu["properties"]["location_info"]["vimid"] = ignore_case_get(vim_info, "vimid") - vdu["properties"]["location_info"]["tenant"] = ignore_case_get( - ignore_case_get(vim_info, "accessinfo"), "tenant") + vdu["properties"]["location_info"]["vimid"] = ignore_case_get(apply_result, "vimid") + vdu["properties"]["location_info"]["tenant"] = ignore_case_get(apply_result, "tenant") else: vdu["properties"]["location_info"] = { - "vimid": ignore_case_get(vim_info, "vimid"), - "tenant": ignore_case_get(ignore_case_get(vim_info, "accessinfo"), "tenant")} + "vimid": ignore_case_get(apply_result, "vimid"), + "tenant": ignore_case_get(apply_result, "tenant")} + logger.info('vdu["properties"]["location_info"]=%s' % vdu["properties"]["location_info"]) NfInstModel.objects.filter(nfinstid=self.nf_inst_id).update(status='INSTANTIATED', lastuptime=now_time()) JobUtil.add_job_status(self.job_id, 20, 'Nf instancing apply grant finish')