From 1de9ed2f09f1f7c9248d7f914dc1ef530ae640be Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 13 Jul 2020 21:10:54 +0200 Subject: [PATCH] preventing double uploads --- rowers/views/importviews.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 3c7b10e8..35953d4f 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -1067,8 +1067,9 @@ def strava_webhook_view(request): f.write(' ') f.write('Rower not found') return HttpResponse(status=200) - - job = stravastuff.async_get_workout(r.user,stravaid) + ws = Workout.objects.filter(uploadedtostrava=stravaid) + if ws.count()==0: + job = stravastuff.async_get_workout(r.user,stravaid) elif aspect_type == 'update': try: updates = data['updates']