From ea54d65014117849ff2a18a67f098b9c6eb0f015 Mon Sep 17 00:00:00 2001
From: Brian Moe <brian.moe@ligo.org>
Date: Tue, 4 Dec 2012 15:26:00 -0600
Subject: [PATCH] En..Em, GRB ID range search fix.

---
 gracedb/query.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gracedb/query.py b/gracedb/query.py
index 3da3accbf..dc54add8a 100644
--- a/gracedb/query.py
+++ b/gracedb/query.py
@@ -245,8 +245,10 @@ def parseQuery(s):
         d["tid"] = d["tid"] & Q(group__name="Test")
     if "hid" in d:
         d["hid"] = d["hid"] & Q(analysisType="HWINJ")
+    if "eid" in d:
+        d["eid"] = d["eid"] & Q(analysisType="GRB")
     if "id" in d:
-        d["id"] = d["id"] & ~Q(analysisType="HWINJ")
+        d["id"] = d["id"] & ~Q(analysisType="HWINJ") & ~Q(analysisType="GRB")
     if "id" in d and "hid" in d:
         d["id"] = d["id"] | d["hid"]
         del d["hid"]
-- 
GitLab