diff --git a/gracedb/alert.py b/gracedb/alert.py index dd475c42f8283e080a32ac3532bcaeea89b44103..b21e1987d98de16b7c0bcdf1660867595d443f81 100644 --- a/gracedb/alert.py +++ b/gracedb/alert.py @@ -37,7 +37,9 @@ def issueAlertForLabel(event, label, doxmpp): # Email profileRecips = [] atype = AnalysisType.objects.filter(code=event.analysisType)[0] + # Triggers on given label matching analysis type OR with no atype (wildcard type) triggers = label.trigger_set.filter(atypes=atype) + triggers = triggers | label.trigger_set.filter(atypes=None) for trigger in triggers: for recip in trigger.contacts.all(): profileRecips.append(recip.email)