diff --git a/server/extractor.go b/server/extractor.go index 636f20ed..52ce0056 100644 --- a/server/extractor.go +++ b/server/extractor.go @@ -61,10 +61,6 @@ func extractValue(v reflect.Type, d int) *registry.Value { p = p.Elem() } arg.Type = "[]" + p.Name() - val := extractValue(v.Elem(), d+1) - if val != nil { - arg.Values = append(arg.Values, val) - } } return arg diff --git a/server/grpc/extractor.go b/server/grpc/extractor.go index 89c00ce9..753cc175 100644 --- a/server/grpc/extractor.go +++ b/server/grpc/extractor.go @@ -56,10 +56,6 @@ func extractValue(v reflect.Type, d int) *registry.Value { p = p.Elem() } arg.Type = "[]" + p.Name() - val := extractValue(v.Elem(), d+1) - if val != nil { - arg.Values = append(arg.Values, val) - } } return arg