Skip to content

Commit 320b3ad

Browse files
artemseleznevArtem Seleznev
andauthored
Svace static analyzer fix (#208)
Signed-off-by: Artem Seleznev <[email protected]> Co-authored-by: Artem Seleznev <[email protected]>
1 parent a83e96e commit 320b3ad

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
@@ -189,7 +189,7 @@ func (s *SchemaValidator) Validate(data interface{}) *Result {
189189

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

0 commit comments

Comments
 (0)