From 5f2de96d3aaf11593a4cae0bd09dfa49199af342 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Thu, 10 Oct 2019 09:07:25 +0200
Subject: [PATCH] SW-824: issue warning for empty vo_event

---
 SAS/TriggerServices/lib/trigger_service.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/SAS/TriggerServices/lib/trigger_service.py b/SAS/TriggerServices/lib/trigger_service.py
index 3a4b65b045a..d615e24099e 100644
--- a/SAS/TriggerServices/lib/trigger_service.py
+++ b/SAS/TriggerServices/lib/trigger_service.py
@@ -242,6 +242,9 @@ class ALERTHandler(VOEventListenerInterface):
         super(ALERTHandler, self).stop_listening()
 
     def handle_event(self, voevent_xml, voevent_etree):
+        if voevent_xml is None or voevent_etree is None:
+            logger.warning("skipping empty vo_event")
+            return
 
         identifier = voevent_etree.attrib['ivorn']
         logger.info('Handling new ALERT event %s...' % identifier)
-- 
GitLab