diff options
author | ying.yunlong <ying.yunlong@zte.com.cn> | 2017-10-31 21:56:34 +0800 |
---|---|---|
committer | ying.yunlong <ying.yunlong@zte.com.cn> | 2017-10-31 22:33:15 +0800 |
commit | 41b931ef7637d75abdede1064b5e9d5af4d107c4 (patch) | |
tree | 4fdbf5d8896c91fffcd34d305cf6178354c8d785 /zte/vmanager/driver/interfaces/views.py | |
parent | 430d91f1231ff0d8867720958b4ff96682ba6412 (diff) |
Fix vfc-svnfm-driver convert bug
Change-Id: If0a2cf56bd8b097e414d0657a2ea6c4a0b1ffbb0
Issue-ID: VFC-558
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
Diffstat (limited to 'zte/vmanager/driver/interfaces/views.py')
-rw-r--r-- | zte/vmanager/driver/interfaces/views.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/zte/vmanager/driver/interfaces/views.py b/zte/vmanager/driver/interfaces/views.py index d3f80fc3..183b4c52 100644 --- a/zte/vmanager/driver/interfaces/views.py +++ b/zte/vmanager/driver/interfaces/views.py @@ -126,7 +126,9 @@ def instantiate_vnf(request, *args, **kwargs): data["NFVOID"] = 1 data["VNFMID"] = vnfm_id # vnfdId = ignorcase_get(packageInfo, "vnfdId") - vnfd_name = ignorcase_get(packageInfo, "name") + vnfdModel = json.loads(ignorcase_get(packageInfo, "vnfdModel")) + metadata = ignorcase_get(vnfdModel, "metadata") + vnfd_name = ignorcase_get(metadata, "name") # TODO convert sdc vnf package to vnf vender package from urlparse import urlparse vnfm_ip = urlparse(ignorcase_get(vnfm_info, "url")).netloc.split(':')[0] |