From 3374c143116b489aa4e3613ffa9ed2ff28893bda Mon Sep 17 00:00:00 2001 From: chibidev Date: Sat, 12 Aug 2017 11:12:02 +0200 Subject: [PATCH] Fix download handling in AggregateIndexer --- src/Jackett/Indexers/Meta/BaseMetaIndexer.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Jackett/Indexers/Meta/BaseMetaIndexer.cs b/src/Jackett/Indexers/Meta/BaseMetaIndexer.cs index 33b5c621a..64f9d3cb1 100644 --- a/src/Jackett/Indexers/Meta/BaseMetaIndexer.cs +++ b/src/Jackett/Indexers/Meta/BaseMetaIndexer.cs @@ -27,9 +27,19 @@ namespace Jackett.Indexers.Meta return Task.FromResult(IndexerConfigurationStatus.Completed); } - protected override IEnumerable FilterResults(TorznabQuery query, IEnumerable results) + public override async Task> ResultsForQuery(TorznabQuery query) { - return results; + if (!CanHandleQuery(query)) + return new ReleaseInfo[0]; + var results = await PerformQuery(query); + var correctedResults = results.Select(r => + { + if (r.PublishDate > DateTime.Now) + r.PublishDate = DateTime.Now; + return r; + }); + + return correctedResults; } protected override async Task> PerformQuery(TorznabQuery query)