From: Tony Mack Date: Tue, 9 Apr 2013 15:12:23 +0000 (-0400) Subject: fix bugs X-Git-Tag: 1.0~173 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=1ae3cd13a1880a560975e0a294adbdf2592d8ca5;p=plstackapi.git fix bugs --- diff --git a/plstackapi/planetstack/api/sites.py b/plstackapi/planetstack/api/sites.py index cbdc136..b9899a7 100644 --- a/plstackapi/planetstack/api/sites.py +++ b/plstackapi/planetstack/api/sites.py @@ -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 diff --git a/plstackapi/planetstack/views/sites.py b/plstackapi/planetstack/views/sites.py index 8bbd30c..e003938 100644 --- a/plstackapi/planetstack/views/sites.py +++ b/plstackapi/planetstack/views/sites.py @@ -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)