From 811f77894cc28d777cb5b8918219d041fb4f9969 Mon Sep 17 00:00:00 2001 From: Clayton Coleman Date: Tue, 18 Nov 2014 20:19:58 -0500 Subject: [PATCH] Not having Kind set in Decode(1) is an error --- pkg/conversion/decode.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/conversion/decode.go b/pkg/conversion/decode.go index ff949b2333..7d17c05d22 100644 --- a/pkg/conversion/decode.go +++ b/pkg/conversion/decode.go @@ -36,6 +36,9 @@ func (s *Scheme) Decode(data []byte) (interface{}, error) { if version == "" && s.InternalVersion != "" { return nil, fmt.Errorf("version not set in '%s'", string(data)) } + if kind == "" { + return nil, fmt.Errorf("kind not set in '%s'", string(data)) + } obj, err := s.NewObject(version, kind) if err != nil { return nil, err