@ -50,8 +50,8 @@ namespace NzbDrone.Core.Download.TrackedDownloads
foreach ( var downloadClient in downloadClients )
{
var clientTrackedDow m loads = ProcessClientDownloads ( downloadClient ) ;
trackedDownload . AddRange ( clientTrackedDow m loads. Where ( c = > c . State = = TrackedDownloadStage . Downloading ) ) ;
var clientTrackedDow n loads = ProcessClientDownloads ( downloadClient ) ;
trackedDownload . AddRange ( clientTrackedDow n loads. Where ( c = > c . State = = TrackedDownloadStage . Downloading ) ) ;
}
_eventAggregator . PublishEvent ( new TrackedDownloadRefreshedEvent ( trackedDownload ) ) ;
@ -73,7 +73,8 @@ namespace NzbDrone.Core.Download.TrackedDownloads
foreach ( var downloadItem in downloadClientHistory )
{
trackedDownloads . AddRange ( ProcessClientItems ( downloadClient , downloadItem ) ) ;
var newItems = ProcessClientItems ( downloadClient , downloadItem ) ;
trackedDownloads . AddRange ( newItems ) ;
}
if ( _configService . RemoveCompletedDownloads )
@ -87,9 +88,9 @@ namespace NzbDrone.Core.Download.TrackedDownloads
private void RemoveCompletedDownloads ( List < TrackedDownload > trackedDownloads )
{
foreach ( var tra kedDownload in trackedDownloads . Where ( c = > ! c . DownloadItem . IsReadOnly & & c . State = = TrackedDownloadStage . Imported ) )
foreach ( var tra c kedDownload in trackedDownloads . Where ( c = > ! c . DownloadItem . IsReadOnly & & c . State = = TrackedDownloadStage . Imported ) )
{
_eventAggregator . PublishEvent ( new DownloadCompletedEvent ( tra kedDownload) ) ;
_eventAggregator . PublishEvent ( new DownloadCompletedEvent ( tra c kedDownload) ) ;
}
}
@ -108,8 +109,10 @@ namespace NzbDrone.Core.Download.TrackedDownloads
_completedDownloadService . Process ( trackedDownload ) ;
}
trackedDownloads . Add ( trackedDownload ) ;
}
trackedDownloads . Add ( trackedDownload ) ;
}
catch ( Exception e )
{