From 69a723e898f1b27cee2fb7b7aac79afb41b0c948 Mon Sep 17 00:00:00 2001 From: David Eads Date: Fri, 19 Aug 2022 10:43:15 -0400 Subject: [PATCH] applyconfiguration-gen handling of types that have a non-embedded use of TypeMeta --- .../cmd/applyconfiguration-gen/generators/applyconfiguration.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go b/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go index 5ebadb47517..b883398c3ec 100644 --- a/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go +++ b/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go @@ -118,7 +118,7 @@ func (g *applyConfigurationGenerator) GenerateType(c *generator.Context, t *type func hasTypeMetaField(t *types.Type) bool { for _, member := range t.Members { - if typeMeta.Name == member.Type.Name { + if typeMeta.Name == member.Type.Name && member.Embedded { return true } }