diff options
| author | Alex Meade <alex.meade@rackspace.com> | 2011-07-17 22:50:10 -0400 |
|---|---|---|
| committer | Alex Meade <alex.meade@rackspace.com> | 2011-07-17 22:50:10 -0400 |
| commit | b9d316452a1e2a204e56d1434feade1ab0bd281c (patch) | |
| tree | 34c584a1c09ef3d0c0f384af93b7d9cf6da90fab | |
| parent | 596b38b8c899727c4750aa9b5a05a1ab2c2ecad3 (diff) | |
Updated servers to choose XML serializer based on api version
| -rw-r--r-- | nova/api/openstack/servers.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index a6229125d..6d55b856d 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -772,8 +772,13 @@ def create_resource(version='1.0'): headers_serializer = HeadersSerializer() + xml_serializer = { + '1.0': wsgi.XMLDictSerializer(metadata, wsgi.XMLNS_V10), + '1.1': ServerXMLSerializer(), + }[version] + body_serializers = { - 'application/xml': ServerXMLSerializer(), + 'application/xml': xml_serializer, } body_deserializers = { |
