actually return validation errors instead of just creating them

This commit is contained in:
Mike Danese 2015-06-10 12:45:10 -07:00
parent d2b17a5c49
commit 2bbb78d50a

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))
}