diff --git a/pkg/server/handlers/secrets-encrypt.go b/pkg/server/handlers/secrets-encrypt.go index a6e0404842..c53ef51dde 100644 --- a/pkg/server/handlers/secrets-encrypt.go +++ b/pkg/server/handlers/secrets-encrypt.go @@ -79,6 +79,10 @@ func EncryptionStatus(control *config.Control) http.Handler { func encryptionStatus(control *config.Control) (EncryptionState, error) { state := EncryptionState{} + if control.Runtime.Core == nil { + return state, util.ErrCoreNotReady + } + providers, err := secretsencrypt.GetEncryptionProviders(control.Runtime) if os.IsNotExist(err) { return state, nil