Fixed: download URL for some newznab imposters

This commit is contained in:
Mark McDowall 2014-12-15 14:38:38 -08:00
parent f314fab878
commit eeafa2cb64
2 changed files with 13 additions and 0 deletions

View File

@ -81,6 +81,18 @@ namespace NzbDrone.Core.Indexers.Newznab
return base.GetPublishDate(item);
}
protected override string GetDownloadUrl(XElement item)
{
var url = base.GetDownloadUrl(item);
if (!Uri.IsWellFormedUriString(url, UriKind.Absolute))
{
url = item.Element("enclosure").Attribute("url").Value;
}
return url;
}
protected virtual Int32 GetTvRageId(XElement item)
{
var tvRageIdString = TryGetNewznabAttribute(item, "rageid");

View File

@ -147,6 +147,7 @@ namespace NzbDrone.Core.Indexers
{
return item.Element("enclosure").Attribute("url").Value;
}
return item.Element("link").Value;
}