mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-22 02:58:03 +00:00
make sure theme song owner id is correct
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user