Merge pull request #2735 from thaJeztah/fix_flag_hiding

Fix buildkit flags not being hidden without buildkit enabled
This commit is contained in:
Silvin Lubecki 2020-10-29 15:59:02 +01:00 committed by GitHub
commit 5695d699ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -322,8 +322,12 @@ func hideFlagIf(f *pflag.Flag, condition func(string) bool, annotation string) {
if f.Hidden { if f.Hidden {
return return
} }
if values, ok := f.Annotations[annotation]; ok && len(values) > 0 { var val string
if condition(values[0]) { if values, ok := f.Annotations[annotation]; ok {
if len(values) > 0 {
val = values[0]
}
if condition(val) {
f.Hidden = true f.Hidden = true
} }
} }