From 0f8287e1beb6f68293e88f74262edac77ccab9c1 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 24 Feb 2021 08:26:27 +0100 Subject: [PATCH] fix bug --- rowers/views/importviews.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index ec0d912b..64f12b42 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -737,8 +737,11 @@ def rower_process_garmincallback(request): r = getrower(request.user) absoluteurl = request.build_absolute_uri() - key = request.session['garmin_owner_key'] - secret = request.session['garmin_owner_secret'] + try: + key = request.session['garmin_owner_key'] + secret = request.session['garmin_owner_secret'] + except KeyError: + authorization_url, key, secret = garmin_stuff.garmin_authorize() garmintoken,garminrefreshtoken = garmin_stuff.garmin_processcallback(absoluteurl,key,secret) r.garmintoken = garmintoken r.garminrefreshtoken = garminrefreshtoken