File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -272,14 +272,19 @@ func preRun(cmd *cobra.Command, flags *RunFlags) error {
272
272
}
273
273
274
274
// We must set these after prompting for them or else the user will be prompted a second time
275
- if err := cmd .Flags ().Set ("source" , flags .Source ); err != nil {
276
- return err
275
+ if flags .Source != "" {
276
+ if err := cmd .Flags ().Set ("source" , flags .Source ); err != nil {
277
+ return err
278
+ }
277
279
}
280
+ // Not checking target flag not empty for safety, don't want to change how it was working before
278
281
if err := cmd .Flags ().Set ("target" , flags .Target ); err != nil {
279
282
return err
280
283
}
281
- if err := cmd .Flags ().Set ("dependent" , flags .Dependent ); err != nil {
282
- return err
284
+ if flags .Dependent != "" { // We don't want to set this flag unnecessarily, as it will break old (pinned) versions of the CLI
285
+ if err := cmd .Flags ().Set ("dependent" , flags .Dependent ); err != nil {
286
+ return err
287
+ }
283
288
}
284
289
285
290
// Gets a proper value for a mapFlag based on the singleFlag value and the mapFlag value
You can’t perform that action at this time.
0 commit comments