From 4d1fffae0486ac1c1e37489195d43ada3d831fca Mon Sep 17 00:00:00 2001 From: Brian Moe <brian.moe@ligo.org> Date: Wed, 22 Jul 2009 12:01:52 -0500 Subject: [PATCH] Fixed but in log/upload in the case of graceid not found. --- gracedb/views.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gracedb/views.py b/gracedb/views.py index 5c2f2de87..d4b1c1c00 100644 --- a/gracedb/views.py +++ b/gracedb/views.py @@ -116,7 +116,10 @@ def upload(request): comment = request.POST.get('comment', None) uploadedfile = request.FILES['upload'] response = HttpResponse(mimetype='text/plain') - event = graceid and Event.getByGraceid(graceid) + try: + event = graceid and Event.getByGraceid(graceid) + except Event.DoesNotExist: + event = None # uploadedFile.{name/chunks()} if not (comment and uploadedfile and graceid): msg = "ERROR: missing arg(s)" @@ -158,7 +161,11 @@ def log(request): message = request.POST.get('message') graceid = request.POST.get('graceid') response = HttpResponse(mimetype='text/plain') - event = graceid and Event.getByGraceid(graceid) + try: + event = graceid and Event.getByGraceid(graceid) + except Event.DoesNotExist: + event = None + if not (message and graceid): msg = "ERROR: missing arg(s)" elif not event: -- GitLab