diff --git a/nova/api/openstack/compute/hide_server_addresses.py b/nova/api/openstack/compute/hide_server_addresses.py index df787799a486..b6e837710aaf 100644 --- a/nova/api/openstack/compute/hide_server_addresses.py +++ b/nova/api/openstack/compute/hide_server_addresses.py @@ -49,8 +49,9 @@ class Controller(wsgi.Controller): return if 'server' in resp.obj and 'addresses' in resp.obj['server']: - instance = req.get_db_instance(id) - self._perhaps_hide_addresses(instance, resp.obj['server']) + resp_server = resp.obj['server'] + instance = req.get_db_instance(resp_server['id']) + self._perhaps_hide_addresses(instance, resp_server) @wsgi.extends def detail(self, req, resp_obj):