mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Fixed: (Tracker) Internet Archive: Add handling of missing result fields. (#402)
This commit is contained in:
@@ -219,7 +219,7 @@ namespace NzbDrone.Core.Indexers.Definitions
|
||||
var downloadUrl = string.Format("{0}/download/{1}/{1}_archive.torrent", _settings.BaseUrl.TrimEnd('/'), searchResult.Identifier);
|
||||
var detailsUrl = string.Format("{0}/details/{1}", _settings.BaseUrl.TrimEnd('/'), searchResult.Identifier);
|
||||
|
||||
var category = _categories.MapTrackerCatToNewznab(searchResult.MediaType);
|
||||
var category = _categories.MapTrackerCatToNewznab(searchResult.MediaType ?? "other");
|
||||
|
||||
var release = new TorrentInfo
|
||||
{
|
||||
@@ -231,7 +231,6 @@ namespace NzbDrone.Core.Indexers.Definitions
|
||||
Grabs = searchResult.Downloads,
|
||||
InfoHash = searchResult.InfoHash,
|
||||
InfoUrl = detailsUrl,
|
||||
MagnetUrl = MagnetLinkBuilder.BuildPublicMagnetLink(searchResult.InfoHash, title),
|
||||
Peers = 2,
|
||||
PublishDate = searchResult.PublicDate,
|
||||
Seeders = 1,
|
||||
@@ -240,6 +239,11 @@ namespace NzbDrone.Core.Indexers.Definitions
|
||||
UploadVolumeFactor = 1
|
||||
};
|
||||
|
||||
if (searchResult.InfoHash != null)
|
||||
{
|
||||
release.MagnetUrl = MagnetLinkBuilder.BuildPublicMagnetLink(searchResult.InfoHash, title);
|
||||
}
|
||||
|
||||
torrentInfos.Add(release);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user