update version of lcm
[vfc/nfvo/lcm.git] / lcm / ns / views.py
index 11e3718..11790e1 100644 (file)
@@ -55,12 +55,7 @@ class CreateNSView(APIView):
     def get(self, request):
         try:
             logger.debug("CreateNSView::get")
-            filter = None
-            csarId = ignore_case_get(request.META, 'csarId')
-            if csarId:
-                filter = {"csarId": csarId}
-
-            ret = GetNSInfoService(filter).get_ns_info()
+            ret = GetNSInfoService().get_ns_info()
             logger.debug("CreateNSView::get::ret=%s", ret)
             resp_serializer = QueryNsRespSerializer(data=ret, many=True)
             if not resp_serializer.is_valid():
@@ -114,10 +109,11 @@ class NSInstView(APIView):
     )
     def post(self, request, ns_instance_id):
         logger.debug("Enter NSInstView::post::ns_instance_id=%s", ns_instance_id)
-        # req_serializer = InstantNsReqSerializer(data=request.data)
-        # if not req_serializer.is_valid():
-        # return Response({'error': req_serializer.errors},
-        # status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+        logger.debug("request.data=%s", request.data)
+        req_serializer = InstantNsReqSerializer(data=request.data)
+        if not req_serializer.is_valid():
+            return Response({'error': req_serializer.errors},
+                            status=status.HTTP_500_INTERNAL_SERVER_ERROR)
         ack = InstantNSService(ns_instance_id, request.data).do_biz()
         resp_serializer = NsOperateJobSerializer(data=ack['data'])
         if not resp_serializer.is_valid():