make sure theme song owner id is correct

This commit is contained in:
Luke Pulverenti 2013-11-13 14:45:20 -05:00
parent 9bb1bf69a5
commit e1fb68b70c

View File

@ -615,9 +615,15 @@ namespace MediaBrowser.Api
if (album != null)
{
themeSongIds = album.SoundtrackIds
.SelectMany(i => _libraryManager.GetItemById(i).ThemeSongIds)
.ToList();
var linkedItemWithThemes = album.SoundtrackIds
.Select(i => _libraryManager.GetItemById(i))
.FirstOrDefault(i => i.ThemeSongIds.Count > 0);
if (linkedItemWithThemes != null)
{
themeSongIds = linkedItemWithThemes.ThemeSongIds;
item = linkedItemWithThemes;
}
}
}
@ -677,9 +683,15 @@ namespace MediaBrowser.Api
if (album != null)
{
themeVideoIds = album.SoundtrackIds
.SelectMany(i => _libraryManager.GetItemById(i).ThemeVideoIds)
.ToList();
var linkedItemWithThemes = album.SoundtrackIds
.Select(i => _libraryManager.GetItemById(i))
.FirstOrDefault(i => i.ThemeVideoIds.Count > 0);
if (linkedItemWithThemes != null)
{
themeVideoIds = linkedItemWithThemes.ThemeVideoIds;
item = linkedItemWithThemes;
}
}
}