diff --git a/spn/captain/module.go b/spn/captain/module.go index c5279c4d..c2d698ee 100644 --- a/spn/captain/module.go +++ b/spn/captain/module.go @@ -135,8 +135,9 @@ func start() error { crew.EnableConnecting(publicIdentity.Hub) } - // Initialize intel. - module.mgr.Go("start", func(wc *mgr.WorkerCtx) error { + // Initialize SPN intel. + // Do this synchronously to ensure everything is up to date before + module.mgr.Do("start", func(wc *mgr.WorkerCtx) error { if err := registerIntelUpdateHook(); err != nil { return err }