Fixing null reference

This commit is contained in:
Justin Hutchings
2022-10-04 14:10:02 -07:00
parent 824803b4dd
commit 8b44225fed
3 changed files with 11 additions and 11 deletions

10
dist/index.js generated vendored
View File

@@ -21882,12 +21882,12 @@ function getManifestFromSpdxFile(document, fileName) {
let purl = pkg.purl;
let relationships = document.relationships?.find(rel => rel.relatedSpdxElement == pkg.SPDXID && rel.relationshipType == "DEPENDS_ON" && rel.spdxElementId != "SPDXRef-RootPackage");
if (relationships != null && relationships.length > 0) {
manifest.addIndirectDependency(new _github_dependency_submission_toolkit__WEBPACK_IMPORTED_MODULE_0__.Package(packageName, packageVersion, purl, new _github_dependency_submission_toolkit__WEBPACK_IMPORTED_MODULE_0__.BuildTarget(rel.spdxElementId)));
manifest.addIndirectDependency(new _github_dependency_submission_toolkit__WEBPACK_IMPORTED_MODULE_0__.Package(purl));
} else {
manifest.addDirectDependency(new _github_dependency_submission_toolkit__WEBPACK_IMPORTED_MODULE_0__.Package(packageName, packageVersion, purl, new _github_dependency_submission_toolkit__WEBPACK_IMPORTED_MODULE_0__.BuildTarget(rel.spdxElementId)));
}
});
return manifest;
manifest.addDirectDependency(new _github_dependency_submission_toolkit__WEBPACK_IMPORTED_MODULE_0__.Package(purl));
}
});
return manifest;
}
function getManifestsFromSpdxFiles(files) {

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@@ -45,12 +45,12 @@ function getManifestFromSpdxFile(document, fileName) {
let purl = pkg.purl;
let relationships = document.relationships?.find(rel => rel.relatedSpdxElement == pkg.SPDXID && rel.relationshipType == "DEPENDS_ON" && rel.spdxElementId != "SPDXRef-RootPackage");
if (relationships != null && relationships.length > 0) {
manifest.addIndirectDependency(new Package(packageName, packageVersion, purl, new BuildTarget(rel.spdxElementId)));
manifest.addIndirectDependency(new Package(purl));
} else {
manifest.addDirectDependency(new Package(packageName, packageVersion, purl, new BuildTarget(rel.spdxElementId)));
}
});
return manifest;
manifest.addDirectDependency(new Package(purl));
}
});
return manifest;
}
function getManifestsFromSpdxFiles(files) {