update vnf instance name 05/48405/1
authoryangyan <yangyanyj@chinamobile.com>
Tue, 22 May 2018 03:39:53 +0000 (11:39 +0800)
committeryangyan <yangyanyj@chinamobile.com>
Tue, 22 May 2018 03:39:57 +0000 (11:39 +0800)
Issue-ID: VFC-917
Change-Id: I39511311b8c12f9319146dd33d6e02ea7f663a54
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
lcm/jobs/views.py
lcm/ns/vnfs/create_vnfs.py
lcm/ns/vnfs/views.py

index 8fb6e0a..9ba19f3 100644 (file)
@@ -48,9 +48,9 @@ class JobView(APIView):
         try:
             response_id = ignore_case_get(request.META, 'responseId')
             ret = GetJobInfoService(job_id, response_id).do_biz()
-            resp_serializer = JobQueryRespSerializer(data=ret)
-            if not resp_serializer.is_valid():
-                raise NSLCMException(resp_serializer.errors)
+            resp_serializer = JobQueryRespSerializer(data=ret)
+            if not resp_serializer.is_valid():
+            # raise NSLCMException(resp_serializer.errors)
             # return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
             return Response(data=ret, status=status.HTTP_200_OK)
         except Exception as e:
index e0b6b42..3d85bd1 100644 (file)
@@ -124,6 +124,7 @@ class CreateVnfs(Thread):
                 else:
                     self.vnf_inst_name = vnf_info['properties']['name'] + str(uuid.uuid4())
                 self.vnf_inst_name = self.vnf_inst_name[:30]
+                self.vnf_inst_name = self.vnf_inst_name.replace("-", "_")
                 return
         logger.error('Can not found vnf in nsd model')
         raise NSLCMException('Can not found vnf in nsd model')
index 3bb152b..3841bc6 100644 (file)
@@ -60,9 +60,9 @@ class NfView(APIView):
     def post(self, request):
         logger.debug("VnfCreateView--post::> %s" % request.data)
 
-        req_serializer = InstVnfReqSerializer(data=request.data)
-        if not req_serializer.is_valid():
-            logger.error(req_serializer.errors)
+        req_serializer = InstVnfReqSerializer(data=request.data)
+        if not req_serializer.is_valid():
+        # logger.error(req_serializer.errors)
 
         data = {'ns_instance_id': ignore_case_get(request.data, 'nsInstanceId'),
                 'additional_param_for_ns': ignore_case_get(request.data, 'additionalParamForVnf'),