mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 18:54:06 +00:00
Merge pull request #24919 from kargakis/avoid-panic-in-mapper
kubectl: avoid panic with nil gvk
This commit is contained in:
commit
385ae07bc6
@ -52,6 +52,9 @@ type Mapper struct {
|
|||||||
func (m *Mapper) InfoForData(data []byte, source string) (*Info, error) {
|
func (m *Mapper) InfoForData(data []byte, source string) (*Info, error) {
|
||||||
versions := &runtime.VersionedObjects{}
|
versions := &runtime.VersionedObjects{}
|
||||||
_, gvk, err := m.Decode(data, nil, versions)
|
_, gvk, err := m.Decode(data, nil, versions)
|
||||||
|
if err != nil {
|
||||||
|
return nil, fmt.Errorf("unable to decode %q: %v", source, err)
|
||||||
|
}
|
||||||
var obj runtime.Object
|
var obj runtime.Object
|
||||||
var versioned runtime.Object
|
var versioned runtime.Object
|
||||||
if registered.IsThirdPartyAPIGroupVersion(gvk.GroupVersion()) {
|
if registered.IsThirdPartyAPIGroupVersion(gvk.GroupVersion()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user