From 2ff8132e2df51c4c5d2b080b7898112efa729b11 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Wed, 27 Nov 2019 16:13:07 -0800 Subject: [PATCH] Fix the regression introduced in #8580 --- cmd/admin-handlers-config-kv.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/admin-handlers-config-kv.go b/cmd/admin-handlers-config-kv.go index 3f6cf86ee..52af8e275 100644 --- a/cmd/admin-handlers-config-kv.go +++ b/cmd/admin-handlers-config-kv.go @@ -130,6 +130,11 @@ func (a adminAPIHandlers) SetConfigKVHandler(w http.ResponseWriter, r *http.Requ return } + if _, err = cfg.ReadFrom(bytes.NewReader(kvBytes)); err != nil { + writeErrorResponseJSON(ctx, w, toAdminAPIErr(ctx, err), r.URL) + return + } + if err = validateConfig(cfg); err != nil { writeCustomErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrAdminConfigBadJSON), err.Error(), r.URL) return