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
+6 -2
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
}
}