diff --git a/events-monitor/Dockerfile b/events-monitor/Dockerfile index 6d8e5d8..7d9ce1b 100644 --- a/events-monitor/Dockerfile +++ b/events-monitor/Dockerfile @@ -1,5 +1,5 @@ # Accept the Go version for the image to be set as a build argument. -ARG GO_VERSION=1.18 +ARG GO_VERSION=1.19 # First stage: build the executable. FROM golang:${GO_VERSION}-alpine AS builder diff --git a/events-monitor/main.go b/events-monitor/main.go index fc4d7d8..3757f1a 100644 --- a/events-monitor/main.go +++ b/events-monitor/main.go @@ -222,12 +222,12 @@ func monitorEvents(ctx context.Context, sender emailSender) error { forkchoiceDump, err := getForkchoiceDump(monitorFlags.httpEndpoint) if err != nil { log.WithError(err).Error("Could not get forkchoice dump data") - continue + forkchoiceDump = []byte("Could not get forkchoice dump data") // Send something to avoid empty email. } evData, err := json.Marshal(ev) if err != nil { - log.WithError(err).Error("Could marshal event") - continue + log.WithError(err).Error("Could not marshal event") + evData = []byte("Could not marshal event") // Send error as data. } if err := sendJSONEmail(sender, "chain_reorg", evData, forkchoiceDump); err != nil { log.WithError(err).Error("Could not send chain_reorg event as email attachment")