From 0d16d85ce10f6d58dc0942721904c1f2f1da105d Mon Sep 17 00:00:00 2001 From: Joshua Humphries <2035234+jhump@users.noreply.github.com> Date: Wed, 10 Apr 2024 14:02:04 -0400 Subject: [PATCH] Be lenient when possible when server can't provide all files (#313) --- cmd/grpcui/grpcui.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/grpcui/grpcui.go b/cmd/grpcui/grpcui.go index 3cafb98..addd179 100644 --- a/cmd/grpcui/grpcui.go +++ b/cmd/grpcui/grpcui.go @@ -565,6 +565,7 @@ func main() { md := grpcurl.MetadataFromHeaders(append(addlHeaders, reflHeaders...)) refCtx := metadata.NewOutgoingContext(ctx, md) refClient = grpcreflect.NewClientV1Alpha(refCtx, reflectpb.NewServerReflectionClient(cc)) + refClient.AllowMissingFileDescriptors() reflSource := grpcurl.DescriptorSourceFromServer(ctx, refClient) if fileSource != nil { descSource = compositeSource{reflSource, fileSource}