Private
Public Access
1
0

logging in polar get_token

This commit is contained in:
Sander Roosendaal
2022-01-19 10:39:11 +01:00
parent 0df0ed1564
commit af4f97c756
2 changed files with 7 additions and 4 deletions

View File

@@ -25,6 +25,7 @@ import base64
import yaml import yaml
from uuid import uuid4 from uuid import uuid4
from requests import ConnectionError from requests import ConnectionError
from json.decoder import JSONDecodeError
# Django # Django
from django.http import HttpResponseRedirect, HttpResponse,JsonResponse from django.http import HttpResponseRedirect, HttpResponse,JsonResponse
@@ -98,7 +99,9 @@ def get_token(code):
thetoken = token_json['access_token'] thetoken = token_json['access_token']
expires_in = token_json['expires_in'] expires_in = token_json['expires_in']
user_id = token_json['x_user_id'] 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 thetoken = 0
expires_in = 0 expires_in = 0
user_id = 0 user_id = 0

View File

@@ -406,11 +406,11 @@ def rower_process_twittercallback(request): # pragma: no cover
# Process Polar Callback # Process Polar Callback
@login_required() @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)) dologging('polar.log','Callback: {error}'.format(error=error))
if error == 'no error': if error != 'no error':
messages.error(request,error) messages.error(request,error)
url = reverse('rower_exportsettings_view') url = reverse('rower_exportsettings_view')
return HttpResponseRedirect(url) return HttpResponseRedirect(url)