summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/nf/views/curd_vnf_views.py
diff options
context:
space:
mode:
authorbiancunkang <bian.cunkang@zte.com.cn>2018-08-08 11:56:47 +0800
committerbiancunkang <bian.cunkang@zte.com.cn>2018-08-08 12:10:18 +0800
commitc0683afc58b07bba7f5105d9785e19adf84e9bdc (patch)
tree63f688425bcc9bc0045e51b45a7dc1dd41a2ced7 /lcm/lcm/nf/views/curd_vnf_views.py
parentf3d40972231fa66d4574dbbb92b3fe8e6b9db385 (diff)
CreateVnf and DeleteVnf
Modify create_vnf.py and curd_vnf_views.py Change-Id: I424380bff3c049ad1723efefa8f837284b85e50f Issue-ID: VFC-1015 Signed-off-by: biancunkang <bian.cunkang@zte.com.cn>
Diffstat (limited to 'lcm/lcm/nf/views/curd_vnf_views.py')
-rw-r--r--lcm/lcm/nf/views/curd_vnf_views.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/lcm/lcm/nf/views/curd_vnf_views.py b/lcm/lcm/nf/views/curd_vnf_views.py
index 16d082c6..33f32a10 100644
--- a/lcm/lcm/nf/views/curd_vnf_views.py
+++ b/lcm/lcm/nf/views/curd_vnf_views.py
@@ -23,8 +23,9 @@ from rest_framework.views import APIView
from lcm.nf.biz.create_vnf import CreateVnf
from lcm.nf.biz.query_vnf import QueryVnf
-from lcm.nf.serializers.serializers import CreateVnfReqSerializer, CreateVnfRespSerializer, VnfsInfoSerializer, \
+from lcm.nf.serializers.serializers import CreateVnfRespSerializer, VnfsInfoSerializer, \
VnfInfoSerializer
+from lcm.nf.serializers.create_vnf_req import CreateVnfReqSerializer
from lcm.pub.exceptions import NFLCMException
logger = logging.getLogger(__name__)
@@ -69,9 +70,7 @@ class CreateVnfAndQueryVnfs(APIView):
if not req_serializer.is_valid():
raise NFLCMException(req_serializer.errors)
- resp = CreateVnf(req_serializer.data).do_biz()
- nf_inst_id = resp.get('id', 'undefined')
-
+ nf_inst_id = CreateVnf(req_serializer.data).do_biz().nfinstid
create_vnf_resp_serializer = CreateVnfRespSerializer(data={"vnfInstanceId": nf_inst_id})
if not create_vnf_resp_serializer.is_valid():
raise NFLCMException(create_vnf_resp_serializer.errors)