Skip to content

Commit af4137f

Browse files
authored
Merge pull request #37 from juanvallejo/deads2k/rebase19
Make Printers Work Again
2 parents ef74f7a + e48d5d2 commit af4137f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/oc/cli/util/clientcmd/factory.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,15 @@ func NewFactory(optionalClientConfig kclientcmd.ClientConfig) *Factory {
7171
// otherwise, it iterates through info objects, printing each resource with a unique printer for its mapping
7272
func (f *Factory) PrintResourceInfos(cmd *cobra.Command, isLocal bool, infos []*resource.Info, out io.Writer) error {
7373
// mirrors PrintResourceInfoForCommand upstream
74-
printer, err := f.PrinterForCommand(cmd, isLocal, nil, printers.PrintOptions{})
74+
opts := kcmdutil.ExtractCmdPrintOptions(cmd, false)
75+
printer, err := f.PrinterForOptions(opts)
7576
if err != nil {
7677
return nil
7778
}
7879
if !printer.IsGeneric() {
7980
for _, info := range infos {
8081
mapping := info.ResourceMapping()
81-
printer, err := f.PrinterForMapping(cmd, isLocal, nil, mapping, false)
82+
printer, err := f.PrinterForMapping(opts, mapping)
8283
if err != nil {
8384
return err
8485
}

0 commit comments

Comments
 (0)