aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-19 11:33:49 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-19 11:33:49 -0400
commit8523d0aa2b01befc46e9fe629a42f275d015f8e3 (patch)
treeefe155c9271582432bc91e4ebd9a22f0bfdba12f /MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
parent79a7e907d4cc0993d05385892161eb39acc83df0 (diff)
fix dlna playlist
Diffstat (limited to 'MediaBrowser.Server.Implementations/Channels/ChannelManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Channels/ChannelManager.cs19
1 files changed, 17 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs b/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
index 63f4f2e7e..70005725f 100644
--- a/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
+++ b/MediaBrowser.Server.Implementations/Channels/ChannelManager.cs
@@ -140,8 +140,23 @@ namespace MediaBrowser.Server.Implementations.Channels
if (user != null)
{
- channels = channels.Where(i => GetChannelProvider(i).IsEnabledFor(user.Id.ToString("N")) && i.IsVisible(user))
- .ToList();
+ channels = channels.Where(i =>
+ {
+ if (!i.IsVisible(user))
+ {
+ return false;
+ }
+
+ try
+ {
+ return GetChannelProvider(i).IsEnabledFor(user.Id.ToString("N"));
+ }
+ catch
+ {
+ return false;
+ }
+
+ }).ToList();
}
var all = channels;