diff --git a/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs b/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs index 0dbc66f7d..8cad64704 100644 --- a/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs +++ b/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs @@ -44,17 +44,20 @@ namespace NzbDrone.Core.DecisionEngine { if (reports.Any()) { - _logger.Progress("Processing {0} reports", reports.Count()); + _logger.Progress("Processing {0} reports", reports.Count); } else { _logger.Progress("No reports found"); } - + + var reportNumber = 1; + foreach (var report in reports) { DownloadDecision decision = null; + _logger.Progress("Processing report {0}/{1}", reportNumber, reports.Count); try { @@ -80,6 +83,8 @@ namespace NzbDrone.Core.DecisionEngine _logger.ErrorException("Couldn't process report.", e); } + reportNumber++; + if (decision != null) { yield return decision;