summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2011-08-18 23:44:16 +0000
committerTarmac <>2011-08-18 23:44:16 +0000
commitc9831b28a57355ed86d3dfea1abf8b45600cf092 (patch)
tree9b2f5ddefe7bf209ee190fd969c10e9eaf0a1075 /nova/api
parentf959269ab33b1cc8e134af3efff31881ab184f0d (diff)
parent041dcdb2eba968d5be17c9a10bf333e1307f0537 (diff)
downloadnova-c9831b28a57355ed86d3dfea1abf8b45600cf092.tar.gz
nova-c9831b28a57355ed86d3dfea1abf8b45600cf092.tar.xz
nova-c9831b28a57355ed86d3dfea1abf8b45600cf092.zip
Fixes issue where ServersXMLSerializer was missing a method for update actions
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/servers.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 335ecad86..41e63ec3c 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -923,6 +923,12 @@ class ServerXMLSerializer(wsgi.XMLDictSerializer):
node.setAttribute('adminPass', server_dict['server']['adminPass'])
return self.to_xml_string(node, True)
+ def update(self, server_dict):
+ xml_doc = minidom.Document()
+ node = self._server_to_xml_detailed(xml_doc,
+ server_dict['server'])
+ return self.to_xml_string(node, True)
+
def create_resource(version='1.0'):
controller = {