aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs12
1 files changed, 7 insertions, 5 deletions
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs b/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
index 9ecb80f3b..2fe5fe089 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs
@@ -3,6 +3,7 @@ using MediaBrowser.Common.IO;
using MediaBrowser.Common.Progress;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Controller.Sync;
@@ -303,11 +304,6 @@ namespace MediaBrowser.Server.Implementations.Sync
return new List<BaseItem>();
}
- return GetItemsForSync(item, user);
- }
-
- private IEnumerable<BaseItem> GetItemsForSync(BaseItem item, User user)
- {
var itemByName = item as IItemByName;
if (itemByName != null)
{
@@ -317,6 +313,12 @@ namespace MediaBrowser.Server.Implementations.Sync
.GetRecursiveChildren(user, i => !i.IsFolder && itemByNameFilter(i));
}
+ var series = item as Series;
+ if (series != null)
+ {
+ return series.GetEpisodes(user, false, false);
+ }
+
if (item.IsFolder)
{
var folder = (Folder)item;