diff --git a/request/factory.go b/request/factory.go index 4702230..842d383 100644 --- a/request/factory.go +++ b/request/factory.go @@ -290,6 +290,9 @@ func (df *DecoderFactory) makeDefaultDecoder(input interface{}, m *decoder) { s, err := df.JSONSchemaReflector.Reflect(vi) if err != nil { + if err == jsonschema.ErrSkipProperty { + return + } panic(err.Error()) }