From b8f495b7d3860ef836f9342389d575655bb2b08a Mon Sep 17 00:00:00 2001 From: Tanner Prestegard <tanner.prestegard@ligo.org> Date: Thu, 28 Jun 2018 13:09:00 -0500 Subject: [PATCH] Bugfix for getting events by graceid Added requirement that event.search is not None before checking that event.search.name is MDC. Fixes a bug which occurred when a user tried to get an event by specifying 'M1234' when the event was not an MDC event (and didn't have a search associated with it). --- gracedb/events/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gracedb/events/models.py b/gracedb/events/models.py index 592efd464..c620faab5 100644 --- a/gracedb/events/models.py +++ b/gracedb/events/models.py @@ -226,7 +226,7 @@ class Event(models.Model): return e if (id[0] == "E") and (e.group.name == "External"): return e - if (id[0] == "M") and (e.search.name == "MDC"): + if (id[0] == "M") and (e.search and e.search.name == "MDC"): return e if (id[0] == "G"): return e -- GitLab