1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-11 12:02:35 +02:00

Fixed: Newznab should reject a Torznab feed.

This commit is contained in:
Taloth Saldono 2016-02-21 11:37:01 +01:00
parent c1298d162e
commit e945231ab3

View File

@ -50,6 +50,17 @@ protected override ReleaseInfo ProcessItem(XElement item, ReleaseInfo releaseInf
return releaseInfo;
}
protected override ReleaseInfo PostProcess(XElement item, ReleaseInfo releaseInfo)
{
var enclosureType = item.Element("enclosure").Attribute("type").Value;
if (enclosureType.Contains("application/x-bittorrent"))
{
throw new UnsupportedFeedException("Feed contains {0}, did you intend to add a Torznab indexer?", enclosureType);
}
return base.PostProcess(item, releaseInfo);
}
protected override string GetInfoUrl(XElement item)
{
return ParseUrl(item.TryGetValue("comments").TrimEnd("#comments"));