fix
This commit is contained in:
@@ -139,9 +139,8 @@ def get_rp3_workouts(rower,do_async=True): # pragma: no cover
|
|||||||
try:
|
try:
|
||||||
rp3ids = workouts_list['id'].values
|
rp3ids = workouts_list['id'].values
|
||||||
workouts_list.set_index('id',inplace=True)
|
workouts_list.set_index('id',inplace=True)
|
||||||
return 0
|
|
||||||
except IndexError:
|
except IndexError:
|
||||||
rp3ids = []
|
return 0
|
||||||
|
|
||||||
knownrp3ids = uniqify([
|
knownrp3ids = uniqify([
|
||||||
w.uploadedtorp3 for w in Workout.objects.filter(user=rower)
|
w.uploadedtorp3 for w in Workout.objects.filter(user=rower)
|
||||||
|
|||||||
@@ -335,6 +335,8 @@ def handle_strava_sync(stravatoken,workoutid,filename,name,activity_type,descrip
|
|||||||
failed = True
|
failed = True
|
||||||
except stravalib.exc.ObjectNotFound: # pragma: no cover
|
except stravalib.exc.ObjectNotFound: # pragma: no cover
|
||||||
failed = True
|
failed = True
|
||||||
|
except IndexError:
|
||||||
|
failed = True
|
||||||
except ActivityUploadFailed: # pragma: no cover
|
except ActivityUploadFailed: # pragma: no cover
|
||||||
failed = True
|
failed = True
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
@@ -3395,8 +3397,10 @@ def fetch_strava_workout(stravatoken,oauth_data,stravaid,csvfilename,userid,debu
|
|||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
try:
|
||||||
workoutsummary = requests.get(url,headers=headers).json()
|
workoutsummary = requests.get(url,headers=headers).json()
|
||||||
|
except:
|
||||||
|
return 0
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -3500,8 +3504,12 @@ def fetch_strava_workout(stravatoken,oauth_data,stravaid,csvfilename,userid,debu
|
|||||||
if workouttype.lower() == 'rowing': # pragma: no cover
|
if workouttype.lower() == 'rowing': # pragma: no cover
|
||||||
workouttype = 'rower'
|
workouttype = 'rower'
|
||||||
|
|
||||||
|
|
||||||
|
try:
|
||||||
if 'summary_polyline' in workoutsummary['map'] and workouttype=='rower': # pragma: no cover
|
if 'summary_polyline' in workoutsummary['map'] and workouttype=='rower': # pragma: no cover
|
||||||
workouttype = 'water'
|
workouttype = 'water'
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
|
||||||
try:
|
try:
|
||||||
comments = workoutsummary['comments']
|
comments = workoutsummary['comments']
|
||||||
|
|||||||
Reference in New Issue
Block a user