From 7d14caec5cbb868e8e1afcc7f04f98b9913608ca Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Thu, 4 Sep 2025 06:12:00 -0700 Subject: [PATCH] bug: don't send empty strings or nil values for client info --- pkg/oauth/register/register.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/oauth/register/register.go b/pkg/oauth/register/register.go index 2caa3dc..ea9ff33 100644 --- a/pkg/oauth/register/register.go +++ b/pkg/oauth/register/register.go @@ -135,6 +135,13 @@ func (p *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { response["client_secret_expires_at"] = 0 // Never expires } + // Drop empty values + for k, v := range response { + if v == "" || v == nil { + delete(response, k) + } + } + handlerutils.JSON(w, http.StatusOK, response) }