aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs')
-rw-r--r--MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs b/MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs
index e18351248..a14f387b1 100644
--- a/MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs
+++ b/MediaBrowser.Providers/Music/SoundtrackPostScanTask.cs
@@ -60,17 +60,19 @@ namespace MediaBrowser.Providers.Music
foreach (var movie in allItems
.Where(i => (i is Movie) || (i is Trailer)))
{
+ var hasSoundtracks = (IHasSoundtracks) movie;
+
cancellationToken.ThrowIfCancellationRequested();
var tmdbId = movie.GetProviderId(MetadataProviders.Tmdb);
if (string.IsNullOrEmpty(tmdbId))
{
- movie.SoundtrackIds = new List<Guid>();
+ hasSoundtracks.SoundtrackIds = new List<Guid>();
continue;
}
- movie.SoundtrackIds = allAlbums
+ hasSoundtracks.SoundtrackIds = allAlbums
.Where(i => string.Equals(tmdbId, i.GetProviderId(MetadataProviders.Tmdb), StringComparison.OrdinalIgnoreCase))
.Select(i => i.Id)
.ToList();