Skip to content

Commit 43152aa

Browse files
authoredJul 15, 2024
Merge pull request #188 from planetlabs/cangel/fix-validation-error
validator: return validation error for extension validation errors
2 parents b45c1e2 + d802de3 commit 43152aa

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)