From 7c77e87aa3c8ba49940834cb5f0ca2287b2adfaf Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 3 Sep 2019 21:22:34 +0200 Subject: [PATCH] fix bug for team upload --- rowers/views/workoutviews.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index 2e2da11d..22901823 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -4317,8 +4317,20 @@ def team_workout_upload_view(request,message="", rowerform.fields['user'].queryset = User.objects.filter(rower__in=rowers).distinct() if form.is_valid(): - f = request.FILES['file'] - res = handle_uploaded_file(f) + f = request.FILES.get('file',False) + if f: + res = handle_uploaded_file(f) + else: + messages.error(request,'No file attached') + response = render(request, + 'team_document_form.html', + {'form':form, + 'teams':get_my_teams(request.user), + 'optionsform':optionsform, + 'rowerform':rowerform, + }) + return response + t = form.cleaned_data['title'] offline = form.cleaned_data['offline'] boattype = form.cleaned_data['boattype']