fix bugs
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 9 Apr 2013 15:12:23 +0000 (11:12 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 9 Apr 2013 15:12:23 +0000 (11:12 -0400)
plstackapi/planetstack/api/sites.py
plstackapi/planetstack/views/sites.py

index cbdc136..b9899a7 100644 (file)
@@ -15,9 +15,9 @@ def add_site(auth, fields):
     site.save()
     return site
 
-def update_site(auth, login_base, **fields):
+def update_site(auth, id, **fields):
     driver = OpenStackDriver(client = auth_check(auth))
-    sites = Site.objects.filter(login_base=login_base)
+    sites = Site.objects.filter(id=id)
     if not sites:
         return
 
index 8bbd30c..e003938 100644 (file)
@@ -37,7 +37,7 @@ class SiteRetrieveUpdateDestroy(APIView):
         data = parse_request(request.DATA)
         if 'auth' not in data:
             return Response(status=status.HTTP_400_BAD_REQUEST)
-        sites = get_sites(data['auth'], {'login_base': pk})
+        sites = get_sites(data['auth'], {'id': pk})
         if not sites:
             return Response(status=status.HTTP_404_NOT_FOUND)
         serializer = SiteSerializer(sites[0])
@@ -59,7 +59,7 @@ class SiteRetrieveUpdateDestroy(APIView):
         data = parse_request(request.DATA) 
         if 'auth' not in data:
             return Response(status=status.HTTP_400_BAD_REQUEST)
-        delete_site(data['auth'], {'login_base': pk})
+        delete_site(data['auth'], {'id': pk})
         return Response(status=status.HTTP_204_NO_CONTENT)