diff --git a/pkg/flag/options.go b/pkg/flag/options.go index f9a644e24f..db178b6f87 100644 --- a/pkg/flag/options.go +++ b/pkg/flag/options.go @@ -317,7 +317,7 @@ func (f *Flag[T]) Bind(cmd *cobra.Command) error { // Bind CLI flags flag := cmd.Flags().Lookup(f.Name) - if f == nil { + if flag == nil { // Lookup local persistent flags flag = cmd.PersistentFlags().Lookup(f.Name) }