diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 25c472a1..24746f04 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -1044,7 +1044,12 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower', ishard = False if workouttype == 'water': df = getsmallrowdata_db(['power', 'workoutid', 'time'], ids=[w.id]) - if df['power'].mean(): + try: + powermean = df['power'].mean() + except KeyError: + powermean = 0 + + if powermean != 0: thesecs = totaltime maxt = 1.05 * thesecs if maxt > 0: