From 1c99d602d8d0c112cc49daff5196233f7fbccbb9 Mon Sep 17 00:00:00 2001 From: markus101 Date: Fri, 27 Jul 2012 07:32:57 -0700 Subject: [PATCH] Fixed an issue creating metadata for all series --- NzbDrone.Core/Jobs/RefreshEpsiodeMetadata.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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)