diff options
Diffstat (limited to 'MediaBrowser.Providers/VirtualItemImageValidator.cs')
| -rw-r--r-- | MediaBrowser.Providers/VirtualItemImageValidator.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/VirtualItemImageValidator.cs b/MediaBrowser.Providers/VirtualItemImageValidator.cs index d4bbaf713..f3f32b2b3 100644 --- a/MediaBrowser.Providers/VirtualItemImageValidator.cs +++ b/MediaBrowser.Providers/VirtualItemImageValidator.cs @@ -1,5 +1,6 @@ using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Entities.TV; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; @@ -20,6 +21,22 @@ namespace MediaBrowser.Providers { var locationType = item.LocationType; + // The regular provider will get virtual seasons + if (item.LocationType == LocationType.Virtual) + { + var season = item as Season; + + if (season != null) + { + var series = season.Series; + + if (series != null && series.LocationType == LocationType.FileSystem) + { + return false; + } + } + } + return locationType == LocationType.Virtual || locationType == LocationType.Remote; } |
