From 950612eb5f431cd1ce7114c8ec9bd73f7b0057b3 Mon Sep 17 00:00:00 2001 From: Mike Metral Date: Tue, 24 May 2016 20:05:07 -0700 Subject: [PATCH] fix recursive get for proper err display --- pkg/kubectl/cmd/get.go | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/pkg/kubectl/cmd/get.go b/pkg/kubectl/cmd/get.go index f6fbbb1182a..c669e411e85 100644 --- a/pkg/kubectl/cmd/get.go +++ b/pkg/kubectl/cmd/get.go @@ -219,15 +219,8 @@ func RunGet(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string return err } - infos := []*resource.Info{} allErrs := []error{} - err = r.Visit(func(info *resource.Info, err error) error { - if err != nil { - return err - } - infos = append(infos, info) - return nil - }) + infos, err := r.Infos() if err != nil { allErrs = append(allErrs, err) } @@ -322,5 +315,5 @@ func RunGet(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string continue } } - return utilerrors.NewAggregate(allErrs) + return utilerrors.Flatten(utilerrors.NewAggregate(allErrs)) }