diff options
Diffstat (limited to 'MediaBrowser.TV/Resolvers/SeriesResolver.cs')
| -rw-r--r-- | MediaBrowser.TV/Resolvers/SeriesResolver.cs | 8 |
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)
|
