From f0c6d0ca70331d6610ad8281a558d1a3e9b99d79 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sat, 15 Feb 2020 14:15:36 +0100 Subject: [PATCH] bug fix --- rowers/views/workoutviews.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index 38771622..daaf1406 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -12,6 +12,7 @@ import rowers.mytypes as mytypes import numpy from urllib.parse import urlparse, parse_qs +from json.decoder import JSONDecodeError def default(o): if isinstance(o, numpy.int64): return int(o) @@ -4400,7 +4401,7 @@ def workout_upload_api(request): json_data = json.loads(request.body) secret = json_data['secret'] post_data = json_data - except KeyError: + except (KeyError,JSONDecodeError): post_data = request.POST # only allow local host