We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent efe4be9 commit a558d5eCopy full SHA for a558d5e
schema.go
@@ -181,7 +181,7 @@ func (s *SchemaValidator) Validate(data interface{}) *Result {
181
182
// TODO: this part should be handed over to type validator
183
// Handle special case of json.Number data (number marshalled as string)
184
- isnumber := s.Schema.Type.Contains(numberType) || s.Schema.Type.Contains(integerType)
+ isnumber := s.Schema != nil && (s.Schema.Type.Contains(numberType) || s.Schema.Type.Contains(integerType))
185
if num, ok := data.(json.Number); ok && isnumber {
186
if s.Schema.Type.Contains(integerType) { // avoid lossy conversion
187
in, erri := num.Int64()
0 commit comments