From 87dc217dd5876cddb62c3c7af3bb9a0181943e2d Mon Sep 17 00:00:00 2001
From: Tanner Prestegard <tanner.prestegard@ligo.org>
Date: Thu, 31 May 2018 11:14:46 -0500
Subject: [PATCH] Bugfix for superevent log creation in browser

Now using get_superevent_by_date_id_or_404 to retrieve the superevent
for log creation via the web interface.
---
 gracedb/superevents/views.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gracedb/superevents/views.py b/gracedb/superevents/views.py
index c41e6231f..e17279893 100644
--- a/gracedb/superevents/views.py
+++ b/gracedb/superevents/views.py
@@ -87,8 +87,8 @@ def web_create_log(request, superevent_id):
     log_dict['issuer'] = request.user.id
 
     # Get superevent id from superevent_id
-    # TODO: TEMPORARY until superevent_id is well defined
-    superevent = Superevent.objects.get(id=int(superevent_id[1:]))
+    # Get superevent object
+    superevent = get_superevent_by_date_id_or_404(request, superevent_id)
     log_dict['superevent'] = superevent.id
 
     # TODO:
-- 
GitLab