From af4f97c756c1acc4e742cdbc9e90f4048cf71c80 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 19 Jan 2022 10:39:11 +0100 Subject: [PATCH] logging in polar get_token --- rowers/polarstuff.py | 5 ++++- rowers/views/importviews.py | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rowers/polarstuff.py b/rowers/polarstuff.py index f90022ab..f936b140 100644 --- a/rowers/polarstuff.py +++ b/rowers/polarstuff.py @@ -25,6 +25,7 @@ import base64 import yaml from uuid import uuid4 from requests import ConnectionError +from json.decoder import JSONDecodeError # Django from django.http import HttpResponseRedirect, HttpResponse,JsonResponse @@ -98,7 +99,9 @@ def get_token(code): thetoken = token_json['access_token'] expires_in = token_json['expires_in'] user_id = token_json['x_user_id'] - except (KeyError,JSONDecodeError): + except (KeyError,JSONDecodeError) as e: + dologging('polar.log',e) + dologging('polar.log',response.text) thetoken = 0 expires_in = 0 user_id = 0 diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 73759391..5886e50b 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -406,11 +406,11 @@ def rower_process_twittercallback(request): # pragma: no cover # Process Polar Callback @login_required() -def rower_process_polarcallback(request): +def rower_process_polarcallback(request): - error = request.GET.get['error','no error'] + error = request.GET.get('error','no error') dologging('polar.log','Callback: {error}'.format(error=error)) - if error == 'no error': + if error != 'no error': messages.error(request,error) url = reverse('rower_exportsettings_view') return HttpResponseRedirect(url)