diff --git a/src/NzbDrone.Core/Indexers/TorrentRssParser.cs b/src/NzbDrone.Core/Indexers/TorrentRssParser.cs index 3156b3207..038840bc2 100644 --- a/src/NzbDrone.Core/Indexers/TorrentRssParser.cs +++ b/src/NzbDrone.Core/Indexers/TorrentRssParser.cs @@ -73,7 +73,7 @@ protected virtual string GetInfoHash(XElement item) { if (InfoHashElementName.IsNotNullOrWhiteSpace()) { - return item.FindDecendants(InfoHashElementName).FirstOrDefault().Value; + return item.FindDecendants(InfoHashElementName).FirstOrDefault()?.Value; } var magnetUrl = GetMagnetUrl(item); @@ -96,7 +96,7 @@ protected virtual string GetMagnetUrl(XElement item) { if (MagnetElementName.IsNotNullOrWhiteSpace()) { - var magnetURL = item.FindDecendants(MagnetElementName).FirstOrDefault().Value; + var magnetURL = item.FindDecendants(MagnetElementName).FirstOrDefault()?.Value; if (magnetURL.IsNotNullOrWhiteSpace() && magnetURL.StartsWith("magnet:")) { return magnetURL;