From 2c6a1a993cfd74bb74eae2b444589b8dc78c6e9e Mon Sep 17 00:00:00 2001 From: Alexandr Stelnykovych Date: Wed, 3 Sep 2025 12:31:25 +0300 Subject: [PATCH] fix: Ensure error handling during SPN intel initialization --- spn/captain/module.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spn/captain/module.go b/spn/captain/module.go index c2d698ee..6ebee1a1 100644 --- a/spn/captain/module.go +++ b/spn/captain/module.go @@ -137,7 +137,7 @@ func start() error { // Initialize SPN intel. // Do this synchronously to ensure everything is up to date before - module.mgr.Do("start", func(wc *mgr.WorkerCtx) error { + err = module.mgr.Do("start", func(wc *mgr.WorkerCtx) error { if err := registerIntelUpdateHook(); err != nil { return err } @@ -146,6 +146,9 @@ func start() error { } return nil }) + if err != nil { + return err + } // Subscribe to updates of cranes. startDockHooks()