diff --git a/trigger.go b/trigger.go index 6525598..2c16eba 100644 --- a/trigger.go +++ b/trigger.go @@ -101,6 +101,11 @@ func TriggersRetrieveByDatapoint(datapointName string) (triggers []Trigger, err return } + // no triggers found for this datapoint. + if data == nil { + return + } + err = json.Unmarshal(data, &triggers) if err != nil { err = werr.Wrap(err).WithData(datapointName)