diff --git a/pkg/conversion/scheme.go b/pkg/conversion/scheme.go index 85b9f9bb25a..1bb6a02e5a5 100644 --- a/pkg/conversion/scheme.go +++ b/pkg/conversion/scheme.go @@ -363,8 +363,10 @@ func (s *Scheme) ConvertToVersion(in interface{}, outVersion string) (interface{ return nil, err } - if err := s.SetVersionAndKind(outVersion, outKind.Kind, out); err != nil { - return nil, err + if len(outVersion) != 0 { + if err := s.SetVersionAndKind(outVersion, outKind.Kind, out); err != nil { + return nil, err + } } return out, nil