1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-11-19 17:32:38 +01:00

Avoid saving Indexer Flags in Last RSS Release info

This commit is contained in:
Bogdan 2024-02-19 02:50:16 +02:00
parent b9c76d9bed
commit 145cd74969
4 changed files with 18 additions and 4 deletions

View File

@ -0,0 +1,14 @@
using FluentMigrator;
using NzbDrone.Core.Datastore.Migration.Framework;
namespace NzbDrone.Core.Datastore.Migration
{
[Migration(236)]
public class clear_last_rss_releases_info : NzbDroneMigrationBase
{
protected override void MainDbUpgrade()
{
Execute.Sql("UPDATE \"IndexerStatus\" SET \"LastRssSyncReleaseInfo\" = NULL");
}
}
}

View File

@ -41,7 +41,6 @@ public IList<ReleaseInfo> ParseResponse(IndexerResponse indexerResponse)
torrentInfo.PublishDate = torrent.publish_date.ToUniversalTime(); torrentInfo.PublishDate = torrent.publish_date.ToUniversalTime();
torrentInfo.Seeders = torrent.seeders; torrentInfo.Seeders = torrent.seeders;
torrentInfo.Peers = torrent.leechers + torrent.seeders; torrentInfo.Peers = torrent.leechers + torrent.seeders;
torrentInfo.Freeleech = torrent.freeleech;
results.Add(torrentInfo); results.Add(torrentInfo);
} }

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text; using System.Text;
using Newtonsoft.Json; using System.Text.Json.Serialization;
using NzbDrone.Core.Download.Pending; using NzbDrone.Core.Download.Pending;
using NzbDrone.Core.Indexers; using NzbDrone.Core.Indexers;
using NzbDrone.Core.Languages; using NzbDrone.Core.Languages;
@ -35,9 +35,11 @@ public ReleaseInfo()
public string Codec { get; set; } public string Codec { get; set; }
public string Resolution { get; set; } public string Resolution { get; set; }
public IndexerFlags IndexerFlags { get; set; }
public List<Language> Languages { get; set; } public List<Language> Languages { get; set; }
[JsonIgnore]
public IndexerFlags IndexerFlags { get; set; }
// Used to track pending releases that are being reprocessed // Used to track pending releases that are being reprocessed
[JsonIgnore] [JsonIgnore]
public PendingReleaseReason? PendingReleaseReason { get; set; } public PendingReleaseReason? PendingReleaseReason { get; set; }

View File

@ -8,7 +8,6 @@ public class TorrentInfo : ReleaseInfo
public string InfoHash { get; set; } public string InfoHash { get; set; }
public int? Seeders { get; set; } public int? Seeders { get; set; }
public int? Peers { get; set; } public int? Peers { get; set; }
public bool Freeleech { get; set; }
public static int? GetSeeders(ReleaseInfo release) public static int? GetSeeders(ReleaseInfo release)
{ {