From 802407ed83095c145a70046f07e30af0bc9ad4fa Mon Sep 17 00:00:00 2001
From: Tanner Prestegard <tanner.prestegard@ligo.org>
Date: Wed, 26 Sep 2018 15:34:55 -0500
Subject: [PATCH] Bugfix to event alerts

Fix "parent" object serialization for event alerts where the
"object" is also an event.  Now provide the subclass for
serialization rather than the base class.
---
 gracedb/alerts/events/utils.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gracedb/alerts/events/utils.py b/gracedb/alerts/events/utils.py
index 1a865b7fa..74c0db790 100644
--- a/gracedb/alerts/events/utils.py
+++ b/gracedb/alerts/events/utils.py
@@ -54,7 +54,7 @@ class EventAlertIssuer(AlertIssuerWithParentEvent):
             is_alert=True)
 
     def _get_parent_obj(self):
-        return self.obj
+        return self.obj.get_subclass_or_self()
 
 
 class EventLogAlertIssuer(AlertIssuerWithParentEvent):
-- 
GitLab