diff --git a/error_reporting/google/cloud/error_reporting/client.py b/error_reporting/google/cloud/error_reporting/client.py index 8be6627ada28..6e768a0534fb 100644 --- a/error_reporting/google/cloud/error_reporting/client.py +++ b/error_reporting/google/cloud/error_reporting/client.py @@ -224,11 +224,10 @@ def _build_error_report(self, if http_context: http_context_dict = http_context.__dict__ # strip out None values - payload['context']['httpContext'] = { + payload['context']['httpRequest'] = { key: value for key, value in six.iteritems(http_context_dict) if value is not None } - if user: payload['context']['user'] = user return payload diff --git a/error_reporting/tests/unit/test_client.py b/error_reporting/tests/unit/test_client.py index 5bdc6c5ed60d..5cef939a1da3 100644 --- a/error_reporting/tests/unit/test_client.py +++ b/error_reporting/tests/unit/test_client.py @@ -149,9 +149,9 @@ def test_report_exception_with_service_version_in_constructor( payload['message']) self.assertIn('test_client.py', payload['message']) self.assertEqual( - payload['context']['httpContext']['responseStatusCode'], 500) + payload['context']['httpRequest']['responseStatusCode'], 500) self.assertEqual( - payload['context']['httpContext']['method'], 'GET') + payload['context']['httpRequest']['method'], 'GET') self.assertEqual(payload['context']['user'], user) @mock.patch('google.cloud.error_reporting.client.make_report_error_api')