aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.TV/Resolvers/SeriesResolver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.TV/Resolvers/SeriesResolver.cs')
-rw-r--r--MediaBrowser.TV/Resolvers/SeriesResolver.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/MediaBrowser.TV/Resolvers/SeriesResolver.cs b/MediaBrowser.TV/Resolvers/SeriesResolver.cs
index 0b63a325c5..3b65796d9e 100644
--- a/MediaBrowser.TV/Resolvers/SeriesResolver.cs
+++ b/MediaBrowser.TV/Resolvers/SeriesResolver.cs
@@ -13,7 +13,7 @@ namespace MediaBrowser.TV.Resolvers
{
protected override Series Resolve(ItemResolveEventArgs args)
{
- if (args.IsFolder)
+ if (args.IsFolder && (args.VirtualFolderCollectionType ?? string.Empty).Equals("TV", StringComparison.OrdinalIgnoreCase))
{
// Optimization to avoid running these tests against VF's
if (args.Parent != null && args.Parent.IsRoot)
@@ -42,6 +42,12 @@ namespace MediaBrowser.TV.Resolvers
{
base.SetItemValues(item, args);
+ // Read data from series.xml, if it exists
+ PopulateFolderMetadata(item, args);
+ }
+
+ private void PopulateFolderMetadata(Series item, ItemResolveEventArgs args)
+ {
var metadataFile = args.GetFileByName("series.xml");
if (metadataFile.HasValue)