diff --git a/glanceclient/v2/images.py b/glanceclient/v2/images.py index 764f9c6..09532f1 100644 --- a/glanceclient/v2/images.py +++ b/glanceclient/v2/images.py @@ -52,5 +52,5 @@ class Controller(object): resp, body = self.http_client.json_request('GET', url) #NOTE(bcwaldon): remove 'self' for now until we have an elegant # way to pass it into the model constructor without conflict - body['image'].pop('self', None) - return self.model(**body['image']) + body.pop('self', None) + return self.model(**body) diff --git a/tests/v2/test_images.py b/tests/v2/test_images.py index 9bdb702..7182179 100644 --- a/tests/v2/test_images.py +++ b/tests/v2/test_images.py @@ -67,10 +67,8 @@ fixtures = { 'GET': ( {}, { - 'image': { - 'id': '3a4560a1-e585-443e-9b39-553b46ec92d1', - 'name': 'image-1', - }, + 'id': '3a4560a1-e585-443e-9b39-553b46ec92d1', + 'name': 'image-1', }, ), },