diff --git a/pkg/types/apisix/v1/types.go b/pkg/types/apisix/v1/types.go index a9b127fee1..4e3465c610 100644 --- a/pkg/types/apisix/v1/types.go +++ b/pkg/types/apisix/v1/types.go @@ -208,6 +208,7 @@ func (n *UpstreamNodes) UnmarshalJSON(p []byte) error { if len(p) != 2 { return errors.New("unexpected non-empty object") } + *n = UpstreamNodes{} return nil } var data []UpstreamNode