Catch exceptions from cancelled uploads.

- Legacy-Id: 3110
This commit is contained in:
Henrik Levkowetz 2011-05-10 12:11:32 +00:00
parent 1d6cca7255
commit cf10bc0fd0

View file

@ -21,10 +21,13 @@ from ietf.utils.mail import send_mail
def submit_index(request):
if request.method == 'POST':
form = UploadForm(request=request, data=request.POST, files=request.FILES)
if form.is_valid():
submit = form.save()
return HttpResponseRedirect(reverse(draft_status, None, kwargs={'submission_id': submit.submission_id, 'submission_hash': submit.get_hash()}))
try:
form = UploadForm(request=request, data=request.POST, files=request.FILES)
if form.is_valid():
submit = form.save()
return HttpResponseRedirect(reverse(draft_status, None, kwargs={'submission_id': submit.submission_id, 'submission_hash': submit.get_hash()}))
except IOError:
form = UploadForm(request=request)
else:
form = UploadForm(request=request)
return render_to_response('submit/submit_index.html',