diff --git a/internal/watcher/health/monitor/monitor.go b/internal/watcher/health/monitor/monitor.go index 6023ad35..7817d73d 100644 --- a/internal/watcher/health/monitor/monitor.go +++ b/internal/watcher/health/monitor/monitor.go @@ -174,7 +174,9 @@ func (mon *monitor) Task() *task.Task { // Finish implements task.TaskFinisher. func (mon *monitor) Finish(reason any) { - mon.task.Finish(reason) + if mon.task != nil { + mon.task.Finish(reason) + } } // UpdateURL implements HealthChecker.