diff --git a/app/controlplane/pkg/biz/referrer.go b/app/controlplane/pkg/biz/referrer.go index 34b23d9ec..c89a73213 100644 --- a/app/controlplane/pkg/biz/referrer.go +++ b/app/controlplane/pkg/biz/referrer.go @@ -48,6 +48,11 @@ type ReferrerSharedIndexConfig struct { } func NewIndexConfig(cfg *conf.ReferrerSharedIndex) (*ReferrerSharedIndexConfig, error) { + // referrer shared index is optional, if not configured, it's disabled + if cfg == nil { + return nil, nil + } + if err := cfg.ValidateOrgs(); err != nil { return nil, fmt.Errorf("invalid shared index config: %w", err) }