diff --git a/rowers/stravastuff.py b/rowers/stravastuff.py index e396b04f..84657cf4 100644 --- a/rowers/stravastuff.py +++ b/rowers/stravastuff.py @@ -75,9 +75,10 @@ def get_token(code): return imports_get_token(code, oauth_data) def strava_open(user): + token = imports_open(user, oauth_data) if user.rower.strava_owner_id == 0: strava_owner_id = set_strava_athlete_id(user) - return imports_open(user, oauth_data) + return token def do_refresh_token(refreshtoken): return imports_do_refresh_token(refreshtoken, oauth_data) diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 300e2c66..33d3a057 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -764,6 +764,7 @@ def rower_process_stravacallback(request): r.stravarefreshtoken = refresh_token r.save() + id = set_strava_athlete_id(r.user) successmessage = "Tokens stored. Good to go" messages.info(request,successmessage)