diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-11-18 21:45:12 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-11-18 21:45:12 -0500 |
| commit | dc8c24ed2905934e1d715d8a36b05f01807371f3 (patch) | |
| tree | 19df8bc97e70e5559e51e3bb4fdf43fd264b947e /MediaBrowser.Api/Session | |
| parent | 124754a04f1a85fc949e229e45bfd67e5ac6ff62 (diff) | |
get channel media info at runtime
Diffstat (limited to 'MediaBrowser.Api/Session')
| -rw-r--r-- | MediaBrowser.Api/Session/SessionsService.cs | 7 |
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); } } |
