aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/Session
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-11-18 21:45:12 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-11-18 21:45:12 -0500
commitdc8c24ed2905934e1d715d8a36b05f01807371f3 (patch)
tree19df8bc97e70e5559e51e3bb4fdf43fd264b947e /MediaBrowser.Api/Session
parent124754a04f1a85fc949e229e45bfd67e5ac6ff62 (diff)
get channel media info at runtime
Diffstat (limited to 'MediaBrowser.Api/Session')
-rw-r--r--MediaBrowser.Api/Session/SessionsService.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Api/Session/SessionsService.cs b/MediaBrowser.Api/Session/SessionsService.cs
index 4d68cbf393..7721107942 100644
--- a/MediaBrowser.Api/Session/SessionsService.cs
+++ b/MediaBrowser.Api/Session/SessionsService.cs
@@ -357,7 +357,12 @@ namespace MediaBrowser.Api.Session
if (!user.Configuration.EnableRemoteControlOfOtherUsers)
{
- result = result.Where(i => !i.UserId.HasValue || i.ContainsUser(request.ControllableByUserId.Value));
+ result = result.Where(i => i.ContainsUser(request.ControllableByUserId.Value));
+ }
+
+ if (!user.Configuration.EnableSharedDeviceControl)
+ {
+ result = result.Where(i => !i.UserId.HasValue);
}
}