Skip to content

Commit a558d5e

Browse files
Artem SeleznevArtem Seleznev
authored andcommitted
Svace static analyzer fix
1 parent efe4be9 commit a558d5e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

schema.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ func (s *SchemaValidator) Validate(data interface{}) *Result {
181181

182182
// TODO: this part should be handed over to type validator
183183
// Handle special case of json.Number data (number marshalled as string)
184-
isnumber := s.Schema.Type.Contains(numberType) || s.Schema.Type.Contains(integerType)
184+
isnumber := s.Schema != nil && (s.Schema.Type.Contains(numberType) || s.Schema.Type.Contains(integerType))
185185
if num, ok := data.(json.Number); ok && isnumber {
186186
if s.Schema.Type.Contains(integerType) { // avoid lossy conversion
187187
in, erri := num.Int64()

0 commit comments

Comments
 (0)