diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index d7a2a748..743ecb71 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -4433,6 +4433,11 @@ def workout_upload_api(request): if rowerform.is_valid(): u = rowerform.cleaned_data['user'] r = getrower(u) + elif 'useremail' in request.POST: + us = User.objects.filter(email=request.POST['useremail']) + if len(us): + u = us[0] + r = getrower(u) else: message = {'status':'false','message':'invalid user'} return JSonResponse(status=400,data=message)