From b7efa3efaaa1f2ac772df160b82ae5479dde3431 Mon Sep 17 00:00:00 2001 From: ian woolf Date: Fri, 15 Oct 2021 15:06:21 +0800 Subject: [PATCH] fix issue #4777: panic when warn is nil Signed-off-by: ian woolf --- pkg/api/api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/api/api.go b/pkg/api/api.go index 5e361ffc6fc..c3a51fe3b31 100644 --- a/pkg/api/api.go +++ b/pkg/api/api.go @@ -242,6 +242,9 @@ func Respond(w http.ResponseWriter, data interface{}, warnings []error) { Data: data, } for _, warn := range warnings { + if warn == nil { + continue + } resp.Warnings = append(resp.Warnings, warn.Error()) } _ = json.NewEncoder(w).Encode(resp)