diff options
author | biancunkang <bian.cunkang@zte.com.cn> | 2018-08-08 11:56:47 +0800 |
---|---|---|
committer | biancunkang <bian.cunkang@zte.com.cn> | 2018-08-08 12:10:18 +0800 |
commit | c0683afc58b07bba7f5105d9785e19adf84e9bdc (patch) | |
tree | 63f688425bcc9bc0045e51b45a7dc1dd41a2ced7 /lcm/lcm/nf/views/curd_vnf_views.py | |
parent | f3d40972231fa66d4574dbbb92b3fe8e6b9db385 (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.py | 7 |
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) |