From 9c2531ee514a5446ccfbe89a407bf2d23a24dc39 Mon Sep 17 00:00:00 2001 From: Brad Bishop Date: Tue, 7 Mar 2017 10:22:40 -0500 Subject: Fix error response status regression 080a48e introduces a regression where the status field is missing from the response for non 2xx responses. Resolves openbmc/openbmc#1246 Change-Id: Idb18b100c9ebb34275b5c24f7609748603749d58 Signed-off-by: Brad Bishop --- module/obmc/wsgi/apps/rest_dbus.py | 1 + 1 file changed, 1 insertion(+) diff --git a/module/obmc/wsgi/apps/rest_dbus.py b/module/obmc/wsgi/apps/rest_dbus.py index 5400ced..1337873 100644 --- a/module/obmc/wsgi/apps/rest_dbus.py +++ b/module/obmc/wsgi/apps/rest_dbus.py @@ -720,6 +720,7 @@ class JsonApiResponsePlugin(object): def error_callback(self, error, response_object, **kw): response_object['message'] = error.status_line + response_object['status'] = 'error' response_object.setdefault('data', {})['description'] = str(error.body) if error.status_code == 500: response_object['data']['exception'] = repr(error.exception) -- cgit v1.2.1