diff --git a/rowers/c2stuff.py b/rowers/c2stuff.py index 46cff86f..91a7493c 100644 --- a/rowers/c2stuff.py +++ b/rowers/c2stuff.py @@ -245,7 +245,11 @@ def createc2workoutdata_as_splits(w): # API def createc2workoutdata(w): filename = w.csvfilename - row = rowingdata(filename) + try: + row = rowingdata(filename) + except IOError: + return 0 + averagehr = int(row.df[' HRCur (bpm)'].mean()) maxhr = int(row.df[' HRCur (bpm)'].max()) diff --git a/rowers/templates/advancedotw.html b/rowers/templates/advancedotw.html index e6c03f20..3b8ac298 100644 --- a/rowers/templates/advancedotw.html +++ b/rowers/templates/advancedotw.html @@ -190,6 +190,18 @@ See (and save) the big interactive plot
++ {% if user.rower.rowerplan == 'pro' or user.rower.rowerplan == 'coach' %} + Sensor Fusion + {% else %} + Dist Metrics Plot + {% endif %} +
++ Merge data from another source into this workout +
+