From 7e4ad3931588d832eeb09e1594504285b5d14f66 Mon Sep 17 00:00:00 2001
From: Tanner Prestegard <tanner.prestegard@ligo.org>
Date: Thu, 23 Aug 2018 14:08:19 -0500
Subject: [PATCH] Bugfix to web-based event log creation

Fixed two bugs in web-based event log creation: first, attempts
to save an EventLog with a null filename, and attempted creation
of the 'lvem' tag with the wrong information, possibly resulting in
an IntegrityError due to duplicate tags.
---
 gracedb/events/views.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gracedb/events/views.py b/gracedb/events/views.py
index 8f361114b..2d76042b3 100644
--- a/gracedb/events/views.py
+++ b/gracedb/events/views.py
@@ -228,8 +228,8 @@ def logentry(request, event, num=None):
             except Exception, e:
                 return HttpResponseServerError(str(e))
 
-        elog.filename = filename
-        elog.file_version = file_version
+            elog.filename = filename
+            elog.file_version = file_version
 
         try:
             elog.save()
@@ -269,8 +269,7 @@ def logentry(request, event, num=None):
             try:
                 tag = Tag.objects.get(name=settings.EXTERNAL_ACCESS_TAGNAME)
             except:
-                displayName = request.POST.get('displayName')
-                tag = Tag(name=tagname, displayName=displayName)
+                tag = Tag(name=settings.EXTERNAL_ACCESS_TAGNAME)
                 tag.save()
             # I'm putting this in a try/except in case the user has already
             # added the external access tagname somehow, and the following 
-- 
GitLab