Skip to content

Commit

Permalink
Fix top level artifacts not being added with the DOCUMENT key
Browse files Browse the repository at this point in the history
Signed-off-by: Narsimham Chelluri (Narsa) <narsa@kusari.dev>
  • Loading branch information
nchelluri committed Apr 30, 2024
1 parent 8acf388 commit ef875cf
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions pkg/ingestor/parser/spdx/parse_spdx.go
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,9 @@ func (s *spdxParser) getPackages() error {
Algorithm: strings.ToLower(string(checksum.Algorithm)),
Digest: checksum.Value,
}
if slices.Contains(topLevelSpdxIds, string(pac.PackageSPDXIdentifier)) {
s.packageArtifacts[string(s.spdxDoc.SPDXIdentifier)] = append(s.packageArtifacts[string(s.spdxDoc.SPDXIdentifier)], artifact)
}
s.packageArtifacts[string(pac.PackageSPDXIdentifier)] = append(s.packageArtifacts[string(pac.PackageSPDXIdentifier)], artifact)
}

Expand Down

0 comments on commit ef875cf

Please sign in to comment.