From 6db46e287e14b808b953979834b698b52e6536df Mon Sep 17 00:00:00 2001 From: irongut Date: Sun, 26 Sep 2021 00:01:55 +0100 Subject: [PATCH] handle missing package attributes better --- src/CodeCoverageSummary/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CodeCoverageSummary/Program.cs b/src/CodeCoverageSummary/Program.cs index 4d85b32..d220f9c 100644 --- a/src/CodeCoverageSummary/Program.cs +++ b/src/CodeCoverageSummary/Program.cs @@ -139,8 +139,8 @@ namespace CodeCoverageSummary CodeCoverage packageCoverage = new() { Name = item.Attribute("name").Value, - LineRate = double.Parse(item.Attribute("line-rate").Value), - BranchRate = double.Parse(item.Attribute("branch-rate").Value), + LineRate = double.Parse(item.Attribute("line-rate")?.Value ?? "0"), + BranchRate = double.Parse(item.Attribute("branch-rate")?.Value ?? "0"), Complexity = int.Parse(item.Attribute("complexity")?.Value ?? "0") }; summary.Packages.Add(packageCoverage);