diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-10 14:10:38 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-10 14:10:38 -0400 |
| commit | 401c962c7f22d230d42ee8aca8685f3f3d7b3ac1 (patch) | |
| tree | b083c5008c2fadd9ad27c3bb5134e82cabddf8da /MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs | |
| parent | af90f0a0597c8b11337929c1cbf9a5549d942f04 (diff) | |
update server sync
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs b/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs index d068a9e4a..ca9d96c12 100644 --- a/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs +++ b/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs @@ -232,11 +232,12 @@ namespace MediaBrowser.Server.Implementations.Sync .ToList(); } - public async Task<LocalItem> GetCachedItem(SyncTarget target, string id) + public async Task<List<LocalItem>> GetCachedItems(SyncTarget target, string serverId, string itemId) { var items = await GetCachedData().ConfigureAwait(false); - return items.FirstOrDefault(i => string.Equals(i.Id, id, StringComparison.OrdinalIgnoreCase)); + return items.Where(i => string.Equals(i.ServerId, serverId, StringComparison.OrdinalIgnoreCase) && string.Equals(i.ItemId, itemId, StringComparison.OrdinalIgnoreCase)) + .ToList(); } } } |
