From f79fde43e324e6eaf831217295546970ceb14590 Mon Sep 17 00:00:00 2001 From: Travis Date: Wed, 8 Jan 2020 15:46:42 -0600 Subject: [PATCH] exclude internal fields (i.e. _exists) from Inspect output --- server/grpc.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/grpc.go b/server/grpc.go index 6ffedfff3..223c50eec 100644 --- a/server/grpc.go +++ b/server/grpc.go @@ -19,6 +19,7 @@ import ( "crypto/tls" "fmt" "net" + "strings" "github.com/pilosa/pilosa/v2" "github.com/pilosa/pilosa/v2/logger" @@ -111,6 +112,10 @@ func (h grpcHandler) Inspect(req *pb.InspectRequest, stream pb.Pilosa_InspectSer var fields []*pilosa.Field for _, field := range index.Fields() { + // exclude internal fields (starting with "_") + if strings.HasPrefix(field.Name(), "_") { + continue + } if len(req.FilterFields) > 0 { for _, filter := range req.FilterFields { if filter == field.Name() {