From: hewei-cmss Date: Mon, 8 Jul 2019 03:09:38 +0000 (+0800) Subject: Fix create_vls X-Git-Tag: 1.3.4~46 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=6ed46a1d793c660cb08ac60df96343149db010ce;p=vfc%2Fnfvo%2Flcm.git Fix create_vls Issue-ID: VFC-1438 Signed-off-by: hewei-cmss Change-Id: Ie38505c67119ea925f80b45d4626b03f6348392c --- diff --git a/lcm/ns_vls/biz/create_vls.py b/lcm/ns_vls/biz/create_vls.py index a562684c..0746af59 100644 --- a/lcm/ns_vls/biz/create_vls.py +++ b/lcm/ns_vls/biz/create_vls.py @@ -90,6 +90,8 @@ class CreateVls(object): def create_vl_to_vim(self): self.vim_id = self.vl_properties["location_info"]["vimid"] if not self.vim_id: + if isinstance(self.additionalParam, str): + self.additionalParam = json.JSONDecoder().decode(self.additionalParam) self.vim_id = ignore_case_get(self.additionalParam, "location") self.tenant = ignore_case_get(self.vl_properties["location_info"], "tenant") network_data = {