1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 05:40:11 +01:00

fix: engine is invalid when name is missing (#710)
Some checks failed
generate-markdown / auto-update-readme (push) Waiting to run
Go Test (oldstable) / build (push) Has been cancelled
Go / build (push) Has been cancelled
Go / run_modver (push) Has been cancelled

This commit is contained in:
Benjamin Grandfond 2025-12-18 12:50:37 +01:00 committed by GitHub
parent 9393271699
commit 52ce6bcde6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 177 additions and 7 deletions

View file

@ -891,8 +891,8 @@ func (rs Revisions) Validate() error {
// Validate validates an Engine.
func (e *Engine) Validate() error {
if e.Version == nil {
return errors.New("'version' is missing")
if e.Name == nil {
return errors.New("'name' is missing")
}
return nil
}

View file

@ -14,11 +14,12 @@ func TestLoadAdvisory(t *testing.T) {
name string
args args
wantErr bool
}{{
name: "Valid documents",
args: args{jsonDir: "csaf-documents/valid"},
wantErr: false,
},
}{
{
name: "Valid documents",
args: args{jsonDir: "csaf-documents/valid"},
wantErr: false,
},
{
name: "Garbage trailing data",
args: args{jsonDir: "csaf-documents/trailing-garbage-data"},