X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fnf%2Fviews%2Finstantiate_vnf_view.py;h=3b4a3beee61ee5fc25018d96d5e5f14e59a60b98;hb=067ed2476d06a0bb2c378c26375e17468a2b0385;hp=fec85d10d858c9a0f4cd036bd083bd277b479634;hpb=3169a71e5d95b16ef8d564c81725ece5afe53b77;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/nf/views/instantiate_vnf_view.py b/lcm/lcm/nf/views/instantiate_vnf_view.py index fec85d10..3b4a3bee 100644 --- a/lcm/lcm/nf/views/instantiate_vnf_view.py +++ b/lcm/lcm/nf/views/instantiate_vnf_view.py @@ -21,9 +21,8 @@ from rest_framework import status from rest_framework.response import Response from rest_framework.views import APIView -# from lcm.nf.serializers.serializers import InstantiateVnfRequestSerializer, InstOrTeriVnfResponseSerializer from lcm.nf.serializers.instantiate_vnf_request import InstantiateVnfRequestSerializer -from lcm.nf.serializers.inst_or_teri_vnf_response import InstOrTeriVnfResponseSerializer +from lcm.nf.serializers.job_identifier import JobIdentifierSerializer from lcm.pub.exceptions import NFLCMException from lcm.pub.utils.jobutil import JobUtil @@ -34,7 +33,7 @@ class InstantiateVnfView(APIView): @swagger_auto_schema( request_body=InstantiateVnfRequestSerializer(), responses={ - status.HTTP_202_ACCEPTED: InstOrTeriVnfResponseSerializer(), + status.HTTP_202_ACCEPTED: JobIdentifierSerializer(), status.HTTP_500_INTERNAL_SERVER_ERROR: "Internal error" } ) @@ -49,12 +48,12 @@ class InstantiateVnfView(APIView): JobUtil.add_job_status(job_id, 0, "INST_VNF_READY") InstantiateVnf(instantiate_vnf_request_serializer.data, instanceid, job_id).start() - instantiate_vnf_response_serializer = InstOrTeriVnfResponseSerializer(data={"jobId": job_id}) - resp_isvalid = instantiate_vnf_response_serializer.is_valid() + job_identifier_serializer = JobIdentifierSerializer(data={"jobId": job_id}) + resp_isvalid = job_identifier_serializer.is_valid() if not resp_isvalid: - raise NFLCMException(instantiate_vnf_response_serializer.errors) + raise NFLCMException(job_identifier_serializer.errors) - return Response(data=instantiate_vnf_response_serializer.data, status=status.HTTP_202_ACCEPTED) + return Response(data=job_identifier_serializer.data, status=status.HTTP_202_ACCEPTED) except NFLCMException as e: logger.error(e.message) return Response(data={'error': '%s' % e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)