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']