diff options
Diffstat (limited to 'builder/builder2v1/build_package.go')
-rw-r--r-- | builder/builder2v1/build_package.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/builder/builder2v1/build_package.go b/builder/builder2v1/build_package.go index 3cefe5c..1dd66b6 100644 --- a/builder/builder2v1/build_package.go +++ b/builder/builder2v1/build_package.go @@ -22,14 +22,14 @@ func BuildPackageSection2_1(packageName string, dirRoot string, pathsIgnore []st return nil, err } - files := []*spdx.File2_1{} + files := map[spdx.ElementID]*spdx.File2_1{} fileNumber := 0 for _, fp := range filepaths { newFile, err := BuildFileSection2_1(fp, dirRoot, fileNumber) if err != nil { return nil, err } - files = append(files, newFile) + files[newFile.FileSPDXIdentifier] = newFile fileNumber++ } @@ -42,7 +42,7 @@ func BuildPackageSection2_1(packageName string, dirRoot string, pathsIgnore []st // now build the package section pkg := &spdx.Package2_1{ PackageName: packageName, - PackageSPDXIdentifier: fmt.Sprintf("SPDXRef-Package-%s", packageName), + PackageSPDXIdentifier: spdx.ElementID(fmt.Sprintf("Package-%s", packageName)), PackageDownloadLocation: "NOASSERTION", FilesAnalyzed: true, IsFilesAnalyzedTagPresent: true, |