Skip to content

Commit e56d443

Browse files
fix(kafka topic create): erroneous flag validation (#1258)
1 parent e77ed09 commit e56d443

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

pkg/cmd/kafka/topic/create/create.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,10 @@ func NewCreateTopicCommand(f *factory.Factory) *cobra.Command {
7373
opts.interactive = true
7474
}
7575

76-
if err = flag.ValidateOutput(opts.outputFormat); err != nil {
77-
return err
76+
if opts.outputFormat != "" {
77+
if err = flag.ValidateOutput(opts.outputFormat); err != nil {
78+
return err
79+
}
7880
}
7981

8082
// check that a valid --cleanup-policy flag value is used

pkg/cmd/kafka/use/use.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ package use
33
import (
44
"context"
55
"fmt"
6+
67
"github.com/redhat-developer/app-services-cli/pkg/icon"
78

9+
"github.com/redhat-developer/app-services-cli/pkg/cmd/kafka/flagutil"
810
"github.com/redhat-developer/app-services-cli/pkg/connection"
911
"github.com/redhat-developer/app-services-cli/pkg/iostreams"
1012
kafkacmdutil "github.com/redhat-developer/app-services-cli/pkg/kafka/cmdutil"
@@ -65,8 +67,10 @@ func NewUseCommand(f *factory.Factory) *cobra.Command {
6567
},
6668
}
6769

68-
cmd.Flags().StringVar(&opts.id, "id", "", opts.localizer.MustLocalize("kafka.use.flag.id"))
69-
cmd.Flags().StringVar(&opts.name, "name", "", opts.localizer.MustLocalize("kafka.use.flag.name"))
70+
flags := flagutil.NewFlagSet(cmd, opts.localizer)
71+
72+
flags.StringVar(&opts.id, "id", "", opts.localizer.MustLocalize("kafka.use.flag.id"))
73+
flags.StringVar(&opts.name, "name", "", opts.localizer.MustLocalize("kafka.use.flag.name"))
7074

7175
if err := kafkacmdutil.RegisterNameFlagCompletionFunc(cmd, f); err != nil {
7276
opts.Logger.Debug(opts.localizer.MustLocalize("kafka.common.error.load.completions.name.flag"), err)

0 commit comments

Comments
 (0)