diff --git a/NzbDrone.Core.Test/ProviderTests/SearchHistoryProviderTest.cs b/NzbDrone.Core.Test/ProviderTests/SearchHistoryProviderTest.cs index d848593322..480f043a56 100644 --- a/NzbDrone.Core.Test/ProviderTests/SearchHistoryProviderTest.cs +++ b/NzbDrone.Core.Test/ProviderTests/SearchHistoryProviderTest.cs @@ -70,7 +70,7 @@ private void WithExpiredHistory() { var history = Builder.CreateListOfSize(10) .All() - .With(h => h.SearchTime = DateTime.Now.AddDays(10)) + .With(h => h.SearchTime = DateTime.Now.AddDays(-10)) .Build(); foreach(var searchHistory in history) diff --git a/NzbDrone.Core/Providers/SearchHistoryProvider.cs b/NzbDrone.Core/Providers/SearchHistoryProvider.cs index e5741a045f..fae40927b1 100644 --- a/NzbDrone.Core/Providers/SearchHistoryProvider.cs +++ b/NzbDrone.Core/Providers/SearchHistoryProvider.cs @@ -112,7 +112,6 @@ public virtual void ForceDownload(int itemId) parseResult.NzbUrl = item.NzbUrl; parseResult.Series = series; parseResult.Indexer = item.Indexer; - var episodes = _episodeProvider.GetEpisodesByParseResult(parseResult); logger.Info("Forcing Download of: {0}", item.ReportTitle); _downloadProvider.DownloadReport(parseResult); @@ -120,7 +119,7 @@ public virtual void ForceDownload(int itemId) public virtual void Cleanup() { - var ids = _database.Fetch("SELECT Id FROM SearchHistory WHERE SearchTime > @0", DateTime.Now.AddDays(7)); + var ids = _database.Fetch("SELECT Id FROM SearchHistory WHERE SearchTime < @0", DateTime.Now.AddDays(-7)); if (ids.Any()) {