From cf10bc0fd0e6481152d6dcc26d39b568e4c7d3b9 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 10 May 2011 12:11:32 +0000 Subject: [PATCH] Catch exceptions from cancelled uploads. - Legacy-Id: 3110 --- ietf/submit/views.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ietf/submit/views.py b/ietf/submit/views.py index c7e4d6fc0..546e2be76 100644 --- a/ietf/submit/views.py +++ b/ietf/submit/views.py @@ -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',