summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Pepple <ken.pepple@gmail.com>2011-04-04 16:00:59 -0700
committerKen Pepple <ken.pepple@gmail.com>2011-04-04 16:00:59 -0700
commita6c283f00d67a5172d8271d7e48bd58484ac6b96 (patch)
tree8ee72185a05bc49e8b270b787ecc8d88f9a36ae3
parent5c67809e4b9a1546c48316ea52676dfeba8f1a75 (diff)
downloadnova-a6c283f00d67a5172d8271d7e48bd58484ac6b96.tar.gz
nova-a6c283f00d67a5172d8271d7e48bd58484ac6b96.tar.xz
nova-a6c283f00d67a5172d8271d7e48bd58484ac6b96.zip
openstack api metadata responses must be strings
-rw-r--r--nova/api/openstack/views/servers.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/api/openstack/views/servers.py b/nova/api/openstack/views/servers.py
index d24c025be..baa911590 100644
--- a/nova/api/openstack/views/servers.py
+++ b/nova/api/openstack/views/servers.py
@@ -82,7 +82,8 @@ class ViewBuilder(object):
# Return the metadata as a dictionary
metadata = {}
for item in inst.get('metadata', []):
- metadata[item['key']] = item['value']
+ # metadata values must be strings per API
+ metadata[item['key']] = str(item['value'])
inst_dict['metadata'] = metadata
inst_dict['hostId'] = ''