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 | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 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) + seriesToRefresh = _seriesProvider.GetAllSeries().ToList(); + + else + seriesToRefresh = new List { _seriesProvider.GetSeries(targetId) }; + + foreach(var series in seriesToRefresh) { - var allSeries = _seriesProvider.GetAllSeries(); - - foreach(var s in allSeries) - { - RefreshMetadata(notification, s); - } - } - - var series = _seriesProvider.GetSeries(targetId); - RefreshMetadata(notification, series); + RefreshMetadata(notification, series); + } } private void RefreshMetadata(ProgressNotification notification, Series series)