aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2016-12-18 00:26:20 -0500
committerGitHub <noreply@github.com>2016-12-18 00:26:20 -0500
commitaaa027f3229073e9a40756c3157d41af2a442922 (patch)
treeab83b67c2440823821c8d8dd93c9188b9c6fab63 /Emby.Server.Implementations
parentf4b3ad24e008bfdc5d5ac0655899fcbee21e8d73 (diff)
parent38b26acd87ac1e1fee6da2e8e79b156315bed8db (diff)
Merge pull request #2349 from MediaBrowser/dev
Dev
Diffstat (limited to 'Emby.Server.Implementations')
-rw-r--r--Emby.Server.Implementations/LiveTv/LiveTvManager.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/Emby.Server.Implementations/LiveTv/LiveTvManager.cs b/Emby.Server.Implementations/LiveTv/LiveTvManager.cs
index 5e12fc9b9..265817cbe 100644
--- a/Emby.Server.Implementations/LiveTv/LiveTvManager.cs
+++ b/Emby.Server.Implementations/LiveTv/LiveTvManager.cs
@@ -2009,6 +2009,14 @@ namespace Emby.Server.Implementations.LiveTv
.Where(i => _tvDtoService.GetInternalSeriesTimerId(i.Item2.Name, i.Item1.SeriesTimerId) == guid);
}
+ if (!string.IsNullOrEmpty(query.Id))
+ {
+ var guid = new Guid(query.Id);
+
+ timers = timers
+ .Where(i => _tvDtoService.GetInternalTimerId(i.Item2.Name, i.Item1.Id) == guid);
+ }
+
var returnList = new List<TimerInfoDto>();
foreach (var i in timers)
@@ -2143,7 +2151,11 @@ namespace Emby.Server.Implementations.LiveTv
public async Task<TimerInfoDto> GetTimer(string id, CancellationToken cancellationToken)
{
- var results = await GetTimers(new TimerQuery(), cancellationToken).ConfigureAwait(false);
+ var results = await GetTimers(new TimerQuery
+ {
+ Id = id
+
+ }, cancellationToken).ConfigureAwait(false);
return results.Items.FirstOrDefault(i => string.Equals(i.Id, id, StringComparison.OrdinalIgnoreCase));
}