summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorBrian Waldon <brian.waldon@rackspace.com>2011-07-13 14:02:44 -0400
committerBrian Waldon <brian.waldon@rackspace.com>2011-07-13 14:02:44 -0400
commit132a47611b2fdbbb1e6c70a33bfd092854ea6e98 (patch)
tree3b8cd19765708cd9f173936eebba9954790e2a74 /nova/api
parent880121c8498530d9c0e9a38e983c4d4518c1189e (diff)
downloadnova-132a47611b2fdbbb1e6c70a33bfd092854ea6e98.tar.gz
nova-132a47611b2fdbbb1e6c70a33bfd092854ea6e98.tar.xz
nova-132a47611b2fdbbb1e6c70a33bfd092854ea6e98.zip
updating testing; simplifying instance-level code
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/servers.py8
-rw-r--r--nova/api/openstack/views/addresses.py1
-rw-r--r--nova/api/openstack/views/servers.py2
3 files changed, 2 insertions, 9 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 2cb27472a..5230f4d5c 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -489,13 +489,7 @@ class ControllerV11(Controller):
builder = nova.api.openstack.views.servers.ViewBuilderV11(
addresses_builder, flavor_builder, image_builder, base_url)
- context = req.environ['nova.context']
- interfaces = db.api.virtual_interface_get_by_instance(context,
- instance['id'])
- _instance = dict(instance)
- _instance['virtual_interfaces'] = interfaces
-
- return builder.build(_instance, is_detail=is_detail)
+ return builder.build(instance, is_detail=is_detail)
def _action_change_password(self, input_dict, req, id):
context = req.environ['nova.context']
diff --git a/nova/api/openstack/views/addresses.py b/nova/api/openstack/views/addresses.py
index c7464a7c5..b127ac38c 100644
--- a/nova/api/openstack/views/addresses.py
+++ b/nova/api/openstack/views/addresses.py
@@ -67,4 +67,3 @@ class ViewBuilderV11(ViewBuilder):
ip = {'addr': fixed_ip['address'], 'version': 4}
fixed_ips.append(ip)
return fixed_ips
-
diff --git a/nova/api/openstack/views/servers.py b/nova/api/openstack/views/servers.py
index 691cc48ca..a957aa58e 100644
--- a/nova/api/openstack/views/servers.py
+++ b/nova/api/openstack/views/servers.py
@@ -159,7 +159,7 @@ class ViewBuilderV11(ViewBuilder):
response["flavorRef"] = flavor_ref
def _build_addresses(self, response, inst):
- interfaces = inst['virtual_interfaces']
+ interfaces = inst.get('virtual_interfaces', [])
response['addresses'] = self.addresses_builder.build(interfaces)
def _build_extra(self, response, inst):