From 288b849df3b299dd0ddfc058fc4c396faaf30092 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 18 Feb 2020 22:21:58 +0100 Subject: [PATCH] testing strava --- rowers/views/workoutviews.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index 63636a55..92014bb9 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -4518,7 +4518,7 @@ def workout_upload_api(request): except NoTokenError: pass - if upload_to_strava and stravaid == 0: + if upload_to_strava and stravaid == '': try: message,id = stravastuff.workout_strava_upload(r.user,w) except NoTokenError: @@ -4554,8 +4554,14 @@ def workout_upload_api(request): message = form.errors return JSONResponse(status=400,data=message) + message = {'status': 'true','id':w.id} + statuscode = 200 if fstr: - os.remove(fstr) + try: + os.remove(fstr) + except FileNotFoundError: + message = {'status': 'true', 'id':w.id,'message': 'Error deleting temporary file'} + statuscode = 500 if r.getemailnotifications and not r.emailbounced: link = settings.SITE_URL+reverse( @@ -4565,8 +4571,8 @@ def workout_upload_api(request): } ) email_sent = send_confirm(r.user, t, link, '') - message = {'status': 'true','id':w.id} - return JSONResponse(status=200,data=message) + + return JSONResponse(status=statuscode,data=message)