From 27941d608c05c3df19bba0fc4dec17db2118c624 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sat, 11 Feb 2023 13:49:39 +0100 Subject: [PATCH] fixes --- rowers/interactiveplots.py | 6 ++++-- rowers/views/importviews.py | 7 ++++++- 2 files changed, 10 insertions(+), 3 deletions(-) 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 6d7b2a65..b7f6f3e9 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -711,7 +711,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