Merge pull request #9597 from mikedanese/fix-swagger-validate-panic

fix panic in kubectl --validate when no apiVersion is passed
This commit is contained in:
Fabio Yeon 2015-06-15 13:05:11 -07:00
commit 4e6bd63256

View File

@ -79,11 +79,11 @@ func (s *SwaggerSchema) ValidateBytes(data []byte) error {
}
apiVersion := fields["apiVersion"]
if apiVersion == nil {
fmt.Errorf("apiVersion not set")
return fmt.Errorf("apiVersion not set")
}
kind := fields["kind"]
if kind == nil {
fmt.Errorf("kind not set")
return fmt.Errorf("kind not set")
}
return s.ValidateObject(obj, apiVersion.(string), "", apiVersion.(string)+"."+kind.(string))
}