From bcea3c6bdf5618ef8217c74f33f289154bbf2ab2 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Tue, 21 Apr 2026 14:59:52 +0000 Subject: [PATCH] Gracefully exit listenForJobs when context ends --- platform/start.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/start.go b/platform/start.go index 3ca790a1..77f314cf 100644 --- a/platform/start.go +++ b/platform/start.go @@ -127,6 +127,10 @@ func listenForJobs(ctx context.Context) { //es.SendQueuedEmails(ctx) // send any emails queued prior to listening for notificiations err := listenAndDoOneJob(ctx) if err != nil { + if err.Error() == "context canceled" { + log.Debug().Msg("Exiting listenForJobs") + return + } log.Error().Err(err).Msg("Crashed listenAndDoOneJob") }