diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index c4488471..73759391 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -200,7 +200,7 @@ def rower_strava_authorize(request): # pragma: no cover # Polar Authorization @login_required() -def rower_polar_authorize(request): # pragma: no cover +def rower_polar_authorize(request): state = str(uuid4()) @@ -406,7 +406,15 @@ def rower_process_twittercallback(request): # pragma: no cover # Process Polar Callback @login_required() -def rower_process_polarcallback(request): # pragma: no cover +def rower_process_polarcallback(request): + + error = request.GET.get['error','no error'] + dologging('polar.log','Callback: {error}'.format(error=error)) + if error == 'no error': + messages.error(request,error) + url = reverse('rower_exportsettings_view') + return HttpResponseRedirect(url) + try: code = request.GET['code'] except MultiValueDictKeyError: