summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/compute/contrib/volumetypes.py6
-rw-r--r--nova/api/openstack/volume/types.py6
2 files changed, 6 insertions, 6 deletions
diff --git a/nova/api/openstack/compute/contrib/volumetypes.py b/nova/api/openstack/compute/contrib/volumetypes.py
index af68b3adb..d0d0575fd 100644
--- a/nova/api/openstack/compute/contrib/volumetypes.py
+++ b/nova/api/openstack/compute/contrib/volumetypes.py
@@ -47,8 +47,8 @@ class VolumeTypeTemplate(xmlutil.TemplateBuilder):
class VolumeTypesTemplate(xmlutil.TemplateBuilder):
def construct(self):
root = xmlutil.TemplateElement('volume_types')
- sel = lambda obj, do_raise=False: obj.values()
- elem = xmlutil.SubTemplateElement(root, 'volume_type', selector=sel)
+ elem = xmlutil.SubTemplateElement(root, 'volume_type',
+ selector='volume_types')
make_voltype(elem)
return xmlutil.MasterTemplate(root, 1)
@@ -61,7 +61,7 @@ class VolumeTypesController(object):
""" Returns the list of volume types """
context = req.environ['nova.context']
authorize(context)
- return volume_types.get_all_types(context)
+ return {'volume_types': volume_types.get_all_types(context).values()}
@wsgi.serializers(xml=VolumeTypeTemplate)
def create(self, req, body):
diff --git a/nova/api/openstack/volume/types.py b/nova/api/openstack/volume/types.py
index 97fb52497..80875e06f 100644
--- a/nova/api/openstack/volume/types.py
+++ b/nova/api/openstack/volume/types.py
@@ -42,8 +42,8 @@ class VolumeTypeTemplate(xmlutil.TemplateBuilder):
class VolumeTypesTemplate(xmlutil.TemplateBuilder):
def construct(self):
root = xmlutil.TemplateElement('volume_types')
- sel = lambda obj, do_raise=False: obj.values()
- elem = xmlutil.SubTemplateElement(root, 'volume_type', selector=sel)
+ elem = xmlutil.SubTemplateElement(root, 'volume_type',
+ selector='volume_types')
make_voltype(elem)
return xmlutil.MasterTemplate(root, 1)
@@ -55,7 +55,7 @@ class VolumeTypesController(object):
def index(self, req):
""" Returns the list of volume types """
context = req.environ['nova.context']
- return volume_types.get_all_types(context)
+ return {'volume_types': volume_types.get_all_types(context).values()}
@wsgi.serializers(xml=VolumeTypeTemplate)
def show(self, req, id):