diff --git a/rowers/rp3stuff.py b/rowers/rp3stuff.py index 17288520..19a6382e 100644 --- a/rowers/rp3stuff.py +++ b/rowers/rp3stuff.py @@ -136,8 +136,12 @@ def get_rp3_workouts(rower,do_async=True): # pragma: no cover return 0 workouts_list = pd.json_normalize(res.json()['data']['workouts']) - rp3ids = workouts_list['id'].values - workouts_list.set_index('id',inplace=True) + try: + rp3ids = workouts_list['id'].values + workouts_list.set_index('id',inplace=True) + return 0 + except IndexError: + rp3ids = [] knownrp3ids = uniqify([ w.uploadedtorp3 for w in Workout.objects.filter(user=rower)