diff options
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(); } } } |
