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 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 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
|
var release = new TorrentInfo
|
||||||
{
|
{
|
||||||
@@ -231,7 +231,6 @@ namespace NzbDrone.Core.Indexers.Definitions
|
|||||||
Grabs = searchResult.Downloads,
|
Grabs = searchResult.Downloads,
|
||||||
InfoHash = searchResult.InfoHash,
|
InfoHash = searchResult.InfoHash,
|
||||||
InfoUrl = detailsUrl,
|
InfoUrl = detailsUrl,
|
||||||
MagnetUrl = MagnetLinkBuilder.BuildPublicMagnetLink(searchResult.InfoHash, title),
|
|
||||||
Peers = 2,
|
Peers = 2,
|
||||||
PublishDate = searchResult.PublicDate,
|
PublishDate = searchResult.PublicDate,
|
||||||
Seeders = 1,
|
Seeders = 1,
|
||||||
@@ -240,6 +239,11 @@ namespace NzbDrone.Core.Indexers.Definitions
|
|||||||
UploadVolumeFactor = 1
|
UploadVolumeFactor = 1
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (searchResult.InfoHash != null)
|
||||||
|
{
|
||||||
|
release.MagnetUrl = MagnetLinkBuilder.BuildPublicMagnetLink(searchResult.InfoHash, title);
|
||||||
|
}
|
||||||
|
|
||||||
torrentInfos.Add(release);
|
torrentInfos.Add(release);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user