Reoved potential null

This commit is contained in:
2024-02-13 14:09:52 +00:00
parent 6f396c2090
commit ae3e70313c

View File

@@ -194,15 +194,16 @@ namespace lottery_co_uk_scraper.NationalLottery
try try
{ {
var bonusBallNode = ballsDrawn.Descendants("span") var bonusBallNode = ballsDrawn.Descendants("span")
.FirstOrDefault(x => x.HasClass(ballClass)); .FirstOrDefault(x => x.HasClass(ballClass));
if (bonusBallNode != null && int.TryParse(bonusBallNode.InnerText, out int bonusBall)) if (bonusBallNode != null && int.TryParse(bonusBallNode.InnerText, out int bonusBall))
{ {
return bonusBall; return bonusBall;
} }
_logger.LogError("Failed to parse {className} value: {x.InnerText}", ballClass, x.InnerText);
throw new Exception($"Failed to parse {ballClass} value: {x.InnerText}"); _logger.LogError("Failed to parse {className}", ballClass);
throw new Exception($"Failed to parse {ballClass}");
} }
catch catch
{ {