diff options
Diffstat (limited to 'cmd/podman/common/completion.go')
-rw-r--r-- | cmd/podman/common/completion.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmd/podman/common/completion.go b/cmd/podman/common/completion.go index e07e28dab..0db9f7351 100644 --- a/cmd/podman/common/completion.go +++ b/cmd/podman/common/completion.go @@ -1054,6 +1054,11 @@ func getStructFields(f reflect.Value, prefix string) []string { // loop over all field names for j := 0; j < f.NumField(); j++ { field := f.Type().Field(j) + // check if struct field is not exported, templates only use exported fields + // PkgPath is always empty for exported fields + if field.PkgPath != "" { + continue + } fname := field.Name suffix := "}}" kind := field.Type.Kind() |