Fixed: AwesomeHD failing on an empty imdbid.

Fixes #2810
v0.2.0.1120
Leonardo Galli 6 years ago
parent 111ed93853
commit 806ba7e59d

@ -7,6 +7,7 @@ using System;
using System.Linq; using System.Linq;
using System.Xml; using System.Xml;
using System.Xml.Linq; using System.Xml.Linq;
using NzbDrone.Common.Extensions;
namespace NzbDrone.Core.Indexers.AwesomeHD namespace NzbDrone.Core.Indexers.AwesomeHD
{ {
@ -98,6 +99,12 @@ namespace NzbDrone.Core.Indexers.AwesomeHD
flags |= IndexerFlags.AHD_Internal; flags |= IndexerFlags.AHD_Internal;
} }
var imdbId = 0;
if (torrent.ImdbId.Length > 2)
{
imdbId = int.Parse(torrent.ImdbId.Substring(2));
}
torrentInfos.Add(new TorrentInfo() torrentInfos.Add(new TorrentInfo()
{ {
Guid = string.Format("AwesomeHD-{0}", id), Guid = string.Format("AwesomeHD-{0}", id),
@ -108,7 +115,7 @@ namespace NzbDrone.Core.Indexers.AwesomeHD
Seeders = int.Parse(torrent.Seeders), Seeders = int.Parse(torrent.Seeders),
Peers = int.Parse(torrent.Leechers) + int.Parse(torrent.Seeders), Peers = int.Parse(torrent.Leechers) + int.Parse(torrent.Seeders),
PublishDate = torrent.Time.ToUniversalTime(), PublishDate = torrent.Time.ToUniversalTime(),
ImdbId = int.Parse(torrent.ImdbId.Substring(2)), ImdbId = imdbId,
IndexerFlags = flags, IndexerFlags = flags,
}); });
} }

Loading…
Cancel
Save