From 047f58fa5728d9554254c01e0af15898cbe608f2 Mon Sep 17 00:00:00 2001 From: Jon de Andres Date: Thu, 7 Feb 2019 15:08:04 +0100 Subject: [PATCH] Send Rollbar access token in HTTP header It seems we are not sending the access token in the `X-Rollbar-Access-Token` header. When passing the token to `send_payload()` we are taking the token from the `data` part of the payload instead `payload` --- rollbar/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rollbar/__init__.py b/rollbar/__init__.py index daf3fe0d..406a8152 100644 --- a/rollbar/__init__.py +++ b/rollbar/__init__.py @@ -687,7 +687,7 @@ def _report_exc_info(exc_info, request, extra_data, payload_data, level=None): data = dict_merge(data, payload_data) payload = _build_payload(data) - send_payload(payload, data.get('access_token')) + send_payload(payload, payload.get('access_token')) return data['uuid'] @@ -762,7 +762,7 @@ def _report_message(message, level, request, extra_data, payload_data): data = dict_merge(data, payload_data) payload = _build_payload(data) - send_payload(payload, data.get('access_token')) + send_payload(payload, payload.get('access_token')) return data['uuid']