diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py index af8aee07..ff5d1464 100644 --- a/rowers/interactiveplots.py +++ b/rowers/interactiveplots.py @@ -2688,8 +2688,10 @@ def leaflet_chart_compare(course, workoutids, labeldict={}, startenddict={}): data.append(df) except (Workout.DoesNotExist, KeyError): # pragma: no cover pass - - df = pd.concat(data, axis=0) + try: + df = pd.concat(data, axis=0) + except ValueError: + df = pd.DataFrame() latmean, lonmean, coordinates = course_coord_center(course) lat_min, lat_max, long_min, long_max = course_coord_maxmin(course) diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 3371674b..90a160e6 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -692,7 +692,12 @@ def workout_nkimport_view(request, userid=0, after=0, before=0): parkedids = [] try: with open('nkblocked.json', 'r') as nkblocked: - jsondata = json.load(nkblocked) + try: + jsondata = json.load(nkblocked) + except: + jsondata = { + 'ids':[] + } parkedids = jsondata['ids'] except FileNotFoundError: # pragma: no cover pass