Skip to content

Commit d802de3

Browse files
author
Christopher Angel
committed
validator: return validation error for extension errors
1 parent 2444013 commit d802de3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

validator/validator.go

+3
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ func (v *Validator) validate(resource crawler.Resource, info *crawler.ResourceIn
197197
}
198198
extensionErr := extensionSchema.Validate(map[string]interface{}(resource))
199199
if extensionErr != nil {
200+
if err, ok := extensionErr.(*jsonschema.ValidationError); ok {
201+
return newValidationError(info.Location, resource, err)
202+
}
200203
return extensionErr
201204
}
202205
}

0 commit comments

Comments
 (0)