Fix issue of server API
authorBin Yang <bin.yang@windriver.com>
Tue, 28 Mar 2017 02:54:27 +0000 (10:54 +0800)
committerBin Yang <bin.yang@windriver.com>
Tue, 28 Mar 2017 02:54:27 +0000 (10:54 +0800)
Add name field in response

Change-Id: I5b9c9b37b6760962667bd136e1a9b48974048f0d
Issue-Id: MULTIVIM-57
Signed-off-by: Bin Yang <bin.yang@windriver.com>
kilo/kilo/requests/views/server.py
newton/newton/requests/views/server.py

index 75b0a87..0da19c4 100644 (file)
@@ -135,7 +135,8 @@ class Servers(APIView):
         logger.debug("Servers--post::> %s" % request.data)
         try:
             # check if created already: check name
-            query = "name=%s" % request.data["name"]
+            servername = request.data["name"]
+            query = "name=%s" % servername
             content, status_code = self.get_servers(query, vimid, tenantid)
             existed = False
             if status_code == 200:
@@ -235,6 +236,7 @@ class Servers(APIView):
             resp_body["volumeArray"] = volumearray
             resp_body["nicArray"] = nicarray
             resp_body["contextArray"] = contextarray
+            resp_body["name"] = servername
             return Response(data=resp_body, status=resp.status_code)
         except VimDriverKiloException as e:
             return Response(data={'error': e.content}, status=e.status_code)
index 51a0efa..5aec190 100644 (file)
@@ -135,7 +135,8 @@ class Servers(APIView):
         logger.debug("Servers--post::> %s" % request.data)
         try:
             # check if created already: check name
-            query = "name=%s" % request.data["name"]
+            servername = request.data["name"]
+            query = "name=%s" % servername
             content, status_code = self.get_servers(query, vimid, tenantid)
             existed = False
             if status_code == 200:
@@ -234,6 +235,7 @@ class Servers(APIView):
             resp_body["volumeArray"] = volumearray
             resp_body["nicArray"] = nicarray
             resp_body["contextArray"] = contextarray
+            resp_body["name"] = servername
             return Response(data=resp_body, status=resp.status_code)
         except VimDriverNewtonException as e:
             return Response(data={'error': e.content}, status=e.status_code)