diff --git a/NzbDrone.Core/Jobs/RefreshEpsiodeMetadata.cs b/NzbDrone.Core/Jobs/RefreshEpsiodeMetadata.cs index 2de60d63c..ac09affe3 100644 --- a/NzbDrone.Core/Jobs/RefreshEpsiodeMetadata.cs +++ b/NzbDrone.Core/Jobs/RefreshEpsiodeMetadata.cs @@ -38,18 +38,18 @@ namespace NzbDrone.Core.Jobs public void Start(ProgressNotification notification, int targetId, int secondaryTargetId) { + List seriesToRefresh; + if (targetId <= 0) - { - var allSeries = _seriesProvider.GetAllSeries(); + seriesToRefresh = _seriesProvider.GetAllSeries().ToList(); - foreach(var s in allSeries) - { - RefreshMetadata(notification, s); - } - } + else + seriesToRefresh = new List { _seriesProvider.GetSeries(targetId) }; - var series = _seriesProvider.GetSeries(targetId); - RefreshMetadata(notification, series); + foreach(var series in seriesToRefresh) + { + RefreshMetadata(notification, series); + } } private void RefreshMetadata(ProgressNotification notification, Series series)