From 180c312f31f5de372eb27b5a120d5a6ce94bc07c Mon Sep 17 00:00:00 2001 From: Alexander Zielenski Date: Tue, 14 Mar 2023 12:20:11 -0700 Subject: [PATCH] log name of mising field, not path --- .../src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext.tmpl | 2 +- .../k8s.io/kubectl/pkg/explain/v2/templates/plaintext_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext.tmpl b/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext.tmpl index 03681b744eb..ecd4cb66712 100644 --- a/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext.tmpl +++ b/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext.tmpl @@ -43,7 +43,7 @@ Takes dictionary as argument with keys: {{- with include "output" (set $ "schema" .) -}} {{- . -}} {{- else -}} - error: field "{{$.FieldPath}}" does not exist + error: field "{{index $.FieldPath (sub (len $.FieldPath) 1)}}" does not exist {{- end -}} {{- break -}} {{- end -}} diff --git a/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext_test.go b/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext_test.go index 8b4048d0ede..91e68155ed2 100644 --- a/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext_test.go +++ b/staging/src/k8s.io/kubectl/pkg/explain/v2/templates/plaintext_test.go @@ -336,7 +336,7 @@ func TestPlaintext(t *testing.T) { }, { // Shows that the typeguess puts Object tpye in title case - Name: "ArrayUnknown", + Name: "ObjectTitle", Subtemplate: "typeGuess", Context: map[string]any{ "schema": map[string]any{