From bb01b3ed7806f4c114dcb175d6e46db5085989ea Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Tue, 6 Aug 2019 14:52:15 +0100 Subject: [PATCH] Don't extract repeated value --- server/extractor.go | 4 ---- server/grpc/extractor.go | 4 ---- 2 files changed, 8 deletions(-) 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