diff options
| author | Brian Waldon <brian.waldon@rackspace.com> | 2011-12-20 17:24:13 -0500 |
|---|---|---|
| committer | Brian Waldon <brian.waldon@rackspace.com> | 2011-12-20 17:55:11 -0500 |
| commit | b1bd80bb087c37846edfd598d20eee5151788ddd (patch) | |
| tree | 38b6899347f79938472dff8b0bbe0091b01f8847 /nova/api | |
| parent | 47c4c49baaa08c83c29f695ed85e626b381b0a7e (diff) | |
| download | nova-b1bd80bb087c37846edfd598d20eee5151788ddd.tar.gz nova-b1bd80bb087c37846edfd598d20eee5151788ddd.tar.xz nova-b1bd80bb087c37846edfd598d20eee5151788ddd.zip | |
Fix one last bug in os-console-output extension
Actually fixes bug 907083
Change-Id: Ia57d316db0c79d7e78ef3225e77cd95589ac68de
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/openstack/v2/contrib/console_output.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/nova/api/openstack/v2/contrib/console_output.py b/nova/api/openstack/v2/contrib/console_output.py index 3d75d5d6b..9aae769a3 100644 --- a/nova/api/openstack/v2/contrib/console_output.py +++ b/nova/api/openstack/v2/contrib/console_output.py @@ -54,14 +54,16 @@ class Console_output(extensions.ExtensionDescriptor): raise webob.exc.HTTPBadRequest(_('Malformed request body')) try: - return self.compute_api.get_console_output(context, - instance, - length) + output = self.compute_api.get_console_output(context, + instance, + length) except exception.ApiError, e: raise webob.exc.HTTPBadRequest(explanation=e.message) except exception.NotAuthorized, e: raise webob.exc.HTTPUnauthorized() + return {'output': output} + def get_actions(self): """Return the actions the extension adds, as required by contract.""" actions = [extensions.ActionExtension("servers", "os-getConsoleOutput", |
