Add serializer check for job query interface 75/61475/1
authorfujinhua <fu.jinhua@zte.com.cn>
Tue, 21 Aug 2018 06:33:59 +0000 (14:33 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Tue, 21 Aug 2018 06:33:59 +0000 (14:33 +0800)
Change-Id: If86d2e7f1b71cfc675d21043c0d3f1e42776ddc1
Issue-ID: VFC-1009
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
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())