fix: fix NRE on null HtmlNodeCollection

This commit is contained in:
Oliver Booth 2024-02-26 13:14:02 +00:00
parent 6b3e8d06df
commit d655b46db5
Signed by: oliverbooth
GPG Key ID: E60B570D1B7557B5
1 changed files with 8 additions and 2 deletions

View File

@ -37,8 +37,14 @@ internal sealed class MastodonService : IMastodonService
var document = new HtmlDocument();
document.LoadHtml(status.Content);
HtmlNodeCollection links = document.DocumentNode.SelectNodes("//a");
foreach (HtmlNode link in links) link.InnerHtml = link.InnerText;
HtmlNodeCollection? links = document.DocumentNode.SelectNodes("//a");
if (links is not null)
{
foreach (HtmlNode link in links)
{
link.InnerHtml = link.InnerText;
}
}
status.Content = document.DocumentNode.OuterHtml;
return status;