From ba5b0782673df6ed01e2f8ae52c5d61b01dabb52 Mon Sep 17 00:00:00 2001 From: Brian Moe <brian.moe@ligo.org> Date: Thu, 17 May 2012 09:37:28 -0500 Subject: [PATCH] Fixed getByGraceid -- graceid prefix misinterpreted. --- gracedb/models.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gracedb/models.py b/gracedb/models.py index 0eae6c928..49f793f99 100644 --- a/gracedb/models.py +++ b/gracedb/models.py @@ -132,13 +132,13 @@ class Event(models.Model): @classmethod def getByGraceid(cls, id): e = cls.objects.get(id=int(id[1:])) - if (id[0] == "T") and (e.group.name != "Test"): - raise cls.DoesNotExist() + if (id[0] == "T") and (e.group.name == "Test"): + return e if (id[0] == "H") and (e.analysisType == "HWINJ"): - raise cls.DoesNotExist() - if (id[0] != "G"): - raise cls.DoesNotExist() - return e + return e + if (id[0] == "G"): + return e + raise cls.DoesNotExist() def __unicode__(self): return self.graceid() -- GitLab