Skip to content

Commit 1dc81d0

Browse files
committed
feat(envscan): workaround for empty hash
1 parent 3d965cc commit 1dc81d0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

envinspection/process_files.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,12 @@ func listProcessFiles(ctx context.Context) ([]model.Module, error) {
132132
SHA1Hashes: lo.Uniq(fp.Map(func(it HashResult) model.SHA1Hash { return it.SHA1 })(hashes)),
133133
SHA256Hashes: lo.Uniq(fp.Map(func(it HashResult) model.SHA256Hash { return it.SHA256 })(hashes)),
134134
}
135-
135+
if len(processModule.MD5Hashes) == 0 && len(processModule.SHA1Hashes) == 0 && len(processModule.SHA256Hashes) == 0 && len(processModule.Dependencies) == 0 {
136+
// workaround for empty hashes
137+
processModule.MD5Hashes = make([]model.MD5Hash, 1)
138+
processModule.SHA1Hashes = make([]model.SHA1Hash, 1)
139+
processModule.SHA256Hashes = make([]model.SHA256Hash, 1)
140+
}
136141
moduleList = append(moduleList, processModule)
137142
}
138143

0 commit comments

Comments
 (0)