New: Store last search time for BookSearch

(cherry picked from commit 9af57c6786eedd9beda4e1c6b8cdca20d165b622)
This commit is contained in:
Mark McDowall
2018-12-06 20:58:59 -08:00
committed by Bogdan
parent d72c27ceed
commit c7ee278ee4
4 changed files with 31 additions and 0 deletions
@@ -136,6 +136,16 @@ namespace NzbDrone.Core.IndexerSearch
_logger.Debug("Total of {0} reports were found for {1} from {2} indexers", reports.Count, criteriaBase, indexers.Count);
// Update the last search time for all albums if at least 1 indexer was searched.
if (indexers.Any())
{
var lastSearchTime = DateTime.UtcNow;
_logger.Debug("Setting last search time to: {0}", lastSearchTime);
criteriaBase.Books.ForEach(a => a.LastSearchTime = lastSearchTime);
_bookService.UpdateLastSearchTime(criteriaBase.Books);
}
return _makeDownloadDecision.GetSearchDecision(reports, criteriaBase).ToList();
}