From 0f1269de63b8bb83ed0a7884b204146c395ab1f9 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sun, 9 Feb 2020 18:45:37 +0100 Subject: [PATCH] now also processing gz --- rowers/views/workoutviews.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index 297b338c..34fdc80e 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -4412,7 +4412,11 @@ def workout_upload_api(request): rowerform.fields.pop('email') try: fstr = request.POST['file'] - f1 = uuid.uuid4().hex[:10]+'-'+time.strftime("%Y%m%d-%H%M%S")+os.path.splitext(fstr)[1] + nn, ext = os.path.splitext(fstr) + if ext== '.gz': + nn, ext2 = os.path.splitext(nn) + ext = ext2+ext + f1 = uuid.uuid4().hex[:10]+'-'+time.strftime("%Y%m%d-%H%M%S")+ext f2 = 'media/'+f1 copyfile(fstr,f2) except KeyError: