From 0dd6f17797f9e3dde441e47ee6f9c3f4d2368b50 Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Wed, 14 May 2025 19:14:42 +0000 Subject: [PATCH] Fix secretsencryption request handler panic Signed-off-by: Brad Davidson --- pkg/server/handlers/secrets-encrypt.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/server/handlers/secrets-encrypt.go b/pkg/server/handlers/secrets-encrypt.go index 64bd21fed4..76c6eebf95 100644 --- a/pkg/server/handlers/secrets-encrypt.go +++ b/pkg/server/handlers/secrets-encrypt.go @@ -192,6 +192,12 @@ func EncryptionConfig(ctx context.Context, control *config.Control) http.Handler util.SendError(fmt.Errorf("method not allowed"), resp, req, http.StatusMethodNotAllowed) return } + + if control.Runtime.Core == nil { + util.SendError(util.ErrCoreNotReady, resp, req, http.StatusServiceUnavailable) + return + } + encryptReq, err := getEncryptionRequest(req) if err != nil { util.SendError(err, resp, req, http.StatusBadRequest)