save progress
This commit is contained in:
@@ -346,18 +346,18 @@ public sealed class Spdx3Parser : ISpdx3Parser
|
||||
}
|
||||
|
||||
// Parse config source digests
|
||||
var configSourceDigests = ImmutableArray<Spdx3Hash>.Empty;
|
||||
var configSourceDigests = ImmutableArray<Spdx3BuildHash>.Empty;
|
||||
if (element.TryGetProperty("build_configSourceDigest", out var digestsElement) &&
|
||||
digestsElement.ValueKind == JsonValueKind.Array)
|
||||
{
|
||||
var digests = new List<Spdx3Hash>();
|
||||
var digests = new List<Spdx3BuildHash>();
|
||||
foreach (var digestEl in digestsElement.EnumerateArray())
|
||||
{
|
||||
if (digestEl.ValueKind == JsonValueKind.Object)
|
||||
{
|
||||
var algorithm = GetStringProperty(digestEl, "algorithm") ?? "sha256";
|
||||
var hashValue = GetStringProperty(digestEl, "hashValue") ?? string.Empty;
|
||||
digests.Add(new Spdx3Hash { Algorithm = algorithm, HashValue = hashValue });
|
||||
digests.Add(new Spdx3BuildHash { Algorithm = algorithm, HashValue = hashValue });
|
||||
}
|
||||
}
|
||||
configSourceDigests = digests.ToImmutableArray();
|
||||
|
||||
Reference in New Issue
Block a user