mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 11:55:40 +01:00
Treat invalid PMDs as error and stop processing if needed
* Improve how PMD validation result is used when searching for a valid PMD. We now stop if no PMD can be validated against the json schema.
This commit is contained in:
parent
3bb8ea0019
commit
70b4e18b58
4 changed files with 23 additions and 12 deletions
|
|
@ -85,8 +85,8 @@ func (w *worker) locateProviderMetadata(domain string) error {
|
|||
"Looking for provider-metadata.json of '"+domain+"': "+format+"\n", args...)
|
||||
})
|
||||
|
||||
if lpmd == nil {
|
||||
return fmt.Errorf("no provider-metadata.json found for '%s'", domain)
|
||||
if !lpmd.Valid() {
|
||||
return fmt.Errorf("no valid provider-metadata.json found for '%s'", domain)
|
||||
}
|
||||
|
||||
w.metadataProvider = lpmd.Document
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue