From 390b60f1037bad5da0c1d162a951a0385c8d797e Mon Sep 17 00:00:00 2001 From: Michal Fojtik Date: Thu, 17 May 2018 13:53:42 +0200 Subject: [PATCH] kubectl: fix Flatten() when used without Latest() --- pkg/kubectl/genericclioptions/resource/builder.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/kubectl/genericclioptions/resource/builder.go b/pkg/kubectl/genericclioptions/resource/builder.go index e92b2b48936..9f4e02d02b2 100644 --- a/pkg/kubectl/genericclioptions/resource/builder.go +++ b/pkg/kubectl/genericclioptions/resource/builder.go @@ -1022,12 +1022,12 @@ func (b *Builder) visitByPaths() *Result { visitors = VisitorList(b.paths) } + if b.flatten { + visitors = NewFlattenListVisitor(visitors, b.objectTyper, b.mapper) + } + // only items from disk can be refetched if b.latest { - // must flatten lists prior to fetching - if b.flatten { - visitors = NewFlattenListVisitor(visitors, b.objectTyper, b.mapper) - } // must set namespace prior to fetching if b.defaultNamespace { visitors = NewDecoratedVisitor(visitors, SetNamespace(b.namespace))