aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-10 14:10:38 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-10 14:10:38 -0400
commit401c962c7f22d230d42ee8aca8685f3f3d7b3ac1 (patch)
treeb083c5008c2fadd9ad27c3bb5134e82cabddf8da /MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs
parentaf90f0a0597c8b11337929c1cbf9a5549d942f04 (diff)
update server sync
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Sync/TargetDataProvider.cs5
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();
}
}
}