diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-06 22:51:09 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-06 22:51:09 -0400 |
| commit | 5d5a0e3addd206f86a10e5be127efde0453cd419 (patch) | |
| tree | 0554322a0f26335297983f2423177af81b4fd5bd /MediaBrowser.Server.Implementations/Playlists | |
| parent | 56e4d6730f5a0e0103cd6c397cc0f1b26935d5c9 (diff) | |
updated nuget
Diffstat (limited to 'MediaBrowser.Server.Implementations/Playlists')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs b/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs index 6ab306c0ba..d461773522 100644 --- a/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs +++ b/MediaBrowser.Server.Implementations/Playlists/PlaylistManager.cs @@ -147,11 +147,11 @@ namespace MediaBrowser.Server.Implementations.Playlists return path; } - private IEnumerable<BaseItem> GetPlaylistItems(IEnumerable<string> itemIds, string playlistMediaType, User user) + private IEnumerable<BaseItem> GetPlaylistItems(IEnumerable<string> itemIds, string playlistMediaType) { var items = itemIds.Select(i => _libraryManager.GetItemById(i)).Where(i => i != null); - return Playlist.GetPlaylistItems(playlistMediaType, items, user); + return Playlist.GetPlaylistItems(playlistMediaType, items, null); } public async Task AddToPlaylist(string playlistId, IEnumerable<string> itemIds) @@ -166,17 +166,11 @@ namespace MediaBrowser.Server.Implementations.Playlists var list = new List<LinkedChild>(); var itemList = new List<BaseItem>(); - foreach (var itemId in itemIds) - { - var item = _libraryManager.GetItemById(itemId); - - if (item == null) - { - throw new ArgumentException("No item exists with the supplied Id"); - } + var items = GetPlaylistItems(itemIds, playlist.MediaType).ToList(); + foreach (var item in items) + { itemList.Add(item); - list.Add(LinkedChild.Create(item)); } |
