From 6130aac4ec28cc7440615ac9cfde2a6a0083b196 Mon Sep 17 00:00:00 2001 From: Melanie Witt Date: Sat, 5 Jan 2013 02:41:33 +0000 Subject: enables admin to view instance fault "details" Change-Id: Ia29d265f9f73c2a6dcf36decc635383cc94bec35 Fixes: bug #1096278 --- nova/api/openstack/compute/views/servers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nova/api') diff --git a/nova/api/openstack/compute/views/servers.py b/nova/api/openstack/compute/views/servers.py index d281f6a61..939515468 100644 --- a/nova/api/openstack/compute/views/servers.py +++ b/nova/api/openstack/compute/views/servers.py @@ -211,9 +211,9 @@ class ViewBuilder(common.ViewBuilder): if fault.get('details', None): is_admin = False - context = getattr(request, 'context', None) + context = request.environ["nova.context"] if context: - is_admin = getattr(request.context, 'is_admin', False) + is_admin = getattr(context, 'is_admin', False) if is_admin or fault['code'] != 500: fault_dict['details'] = fault["details"] -- cgit