From: fujinhua Date: Mon, 1 Apr 2019 03:02:07 +0000 (+0800) Subject: Add not found case for get vnf X-Git-Tag: 1.3.0~110 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F24%2F83824%2F1;p=vfc%2Fgvnfm%2Fvnflcm.git Add not found case for get vnf Change-Id: I2e1a17654890f65330604f590ff218f97ccd4d59 Issue-ID: VFC-1306 Signed-off-by: fujinhua --- diff --git a/lcm/lcm/nf/views/curd_vnf_views.py b/lcm/lcm/nf/views/curd_vnf_views.py index 25a98af8..6db70b7c 100644 --- a/lcm/lcm/nf/views/curd_vnf_views.py +++ b/lcm/lcm/nf/views/curd_vnf_views.py @@ -27,6 +27,7 @@ from lcm.nf.serializers.create_vnf_req import CreateVnfReqSerializer from lcm.nf.serializers.vnf_instance import VnfInstanceSerializer from lcm.nf.serializers.vnf_instances import VnfInstancesSerializer from lcm.pub.exceptions import NFLCMException +from lcm.pub.exceptions import NFLCMExceptionNotFound logger = logging.getLogger(__name__) @@ -109,6 +110,8 @@ class DeleteVnfAndQueryVnf(APIView): except NFLCMException as e: logger.error(e.message) return Response(data={'error': '%s' % e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) + except NFLCMExceptionNotFound as e: + return Response(data={'error': '%s' % e.message}, status=status.HTTP_404_NOT_FOUND) except Exception as e: logger.error(e.message) logger.error(traceback.format_exc())