diff --git a/rowers/polarstuff.py b/rowers/polarstuff.py index 21b0792e..c4cc0ced 100644 --- a/rowers/polarstuff.py +++ b/rowers/polarstuff.py @@ -75,14 +75,16 @@ def get_token(code): try: headers = { 'Authorization': 'Basic %s' % base64.b64encode(auth_string) } + print(headers,'aa') except TypeError: - headers = { 'Authorization': 'Basic %s' % base64.b64encode(bytes(auth_string,'utf-8')) } + headers = { 'Authorization': 'Basic %s' % base64.b64encode( + bytes(auth_string,'utf-8')).decode('utf-8') } response = requests.post("https://polarremote.com/v2/oauth2/token", data=post_data, headers=headers) - + try: token_json = response.json() thetoken = token_json['access_token'] diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz index 31c74b42..fd81803e 100644 Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 135b53d1..ab39a1d6 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -697,8 +697,6 @@ def rower_process_polarcallback(request): return HttpResponseRedirect(url) - - access_token, expires_in, user_id = polarstuff.get_token(code) expirydatetime = timezone.now()+datetime.timedelta(seconds=expires_in)