Fix issues

This commit is contained in:
Justin Hutchings
2022-10-04 14:21:09 -07:00
parent e374e45897
commit 22ec523d65
3 changed files with 9 additions and 3 deletions

5
dist/index.js generated vendored
View File

@@ -21878,9 +21878,12 @@ function getManifestFromSpdxFile(document, fileName) {
core.debug(`Processing ${document.packages?.length} packages`);
document.packages?.forEach(pkg => {
let packageName = pkg.packageName;
let packageName = pkg.name;
let packageVersion = pkg.packageVersion;
let purl = pkg.externalRefs?.find(ref => ref.referenceCategory === "PACKAGE-MANAGER" && ref.referenceType === "purl")?.referenceLocator;
if (purl == null || purl == undefined) {
purl = `pkg:generic/${packageName}@${packageVersion}`;
}
let relationships = document.relationships?.find(rel => rel.relatedSpdxElement == pkg.SPDXID && rel.relationshipType == "DEPENDS_ON" && rel.spdxElementId != "SPDXRef-RootPackage");
if (relationships != null && relationships.length > 0) {

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@@ -41,9 +41,12 @@ function getManifestFromSpdxFile(document, fileName) {
core.debug(`Processing ${document.packages?.length} packages`);
document.packages?.forEach(pkg => {
let packageName = pkg.packageName;
let packageName = pkg.name;
let packageVersion = pkg.packageVersion;
let purl = pkg.externalRefs?.find(ref => ref.referenceCategory === "PACKAGE-MANAGER" && ref.referenceType === "purl")?.referenceLocator;
if (purl == null || purl == undefined) {
purl = `pkg:generic/${packageName}@${packageVersion}`;
}
let relationships = document.relationships?.find(rel => rel.relatedSpdxElement == pkg.SPDXID && rel.relationshipType == "DEPENDS_ON" && rel.spdxElementId != "SPDXRef-RootPackage");
if (relationships != null && relationships.length > 0) {