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 {
return
}
if values, ok := f.Annotations[annotation]; ok && len(values) > 0 {
if condition(values[0]) {
var val string
if values, ok := f.Annotations[annotation]; ok {
if len(values) > 0 {
val = values[0]
}
if condition(val) {
f.Hidden = true
}
}