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 a83e96e commit 320b3adCopy full SHA for 320b3ad
schema.go
@@ -189,7 +189,7 @@ func (s *SchemaValidator) Validate(data interface{}) *Result {
189
190
// TODO: this part should be handed over to type validator
191
// Handle special case of json.Number data (number marshalled as string)
192
- 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))
193
if num, ok := data.(json.Number); ok && isnumber {
194
if s.Schema.Type.Contains(integerType) { // avoid lossy conversion
195
in, erri := num.Int64()
0 commit comments