Improved handling of a particular IO Error that sometimes occur during draft submission.
- Legacy-Id: 3552
This commit is contained in:
parent
dec608bc1c
commit
35f89e0288
|
@ -27,7 +27,11 @@ def submit_index(request):
|
|||
submit = form.save()
|
||||
return HttpResponseRedirect(reverse(draft_status, None, kwargs={'submission_id': submit.submission_id, 'submission_hash': submit.get_hash()}))
|
||||
except IOError, e:
|
||||
if not "Client read error" in str(e):
|
||||
if "Client read error" in str(e): # The server got an IOError when trying to read POST data
|
||||
form = UploadForm(request=request)
|
||||
form._errors = {}
|
||||
form._errors["__all__"] = form.error_class(["There was a failure receiving the complete form data -- please try again."])
|
||||
else:
|
||||
raise
|
||||
else:
|
||||
form = UploadForm(request=request)
|
||||
|
|
Loading…
Reference in a new issue