Add serializer check for job query interface
[vfc/nfvo/lcm.git] / lcm / jobs / views.py
index 9f40393..75f248d 100644 (file)
@@ -47,10 +47,9 @@ class JobView(APIView):
         try:
             response_id = int(request.GET.get('responseId', 0))
             ret = GetJobInfoService(job_id, response_id).do_biz()
-            # 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)
+            resp_serializer = JobQueryRespSerializer(data=ret)
+            if not resp_serializer.is_valid():
+                raise NSLCMException(resp_serializer.errors)
             return Response(data=ret, status=status.HTTP_200_OK)
         except Exception as e:
             logger.error(traceback.format_exc())