diff options
| author | Claus Vium <clausvium@gmail.com> | 2020-09-03 14:49:02 +0200 |
|---|---|---|
| committer | Claus Vium <clausvium@gmail.com> | 2020-09-03 14:49:02 +0200 |
| commit | abc527329d16bb33aefa051a48e0d0cefe5f2df7 (patch) | |
| tree | a1f65ad957380f3fc3933209222c5f8c3c410354 | |
| parent | e10693cbe033652ecd6da66b48ec3a2be23e7a29 (diff) | |
Sort by SortName after scanning
| -rw-r--r-- | MediaBrowser.Controller/Entities/BaseItem.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index 72574d613..2cc4824ad 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -1621,7 +1621,8 @@ namespace MediaBrowser.Controller.Entities await Task.WhenAll(tasks).ConfigureAwait(false); - item.ThemeVideoIds = newThemeVideoIds; + // They are expected to be sorted by SortName + item.ThemeVideoIds = newThemeVideos.OrderBy(i => i.SortName).Select(i => i.Id).ToArray(); return themeVideosChanged; } @@ -1658,7 +1659,8 @@ namespace MediaBrowser.Controller.Entities await Task.WhenAll(tasks).ConfigureAwait(false); - item.ThemeSongIds = newThemeSongIds; + // They are expected to be sorted by SortName + item.ThemeSongIds = newThemeSongs.OrderBy(i => i.SortName).Select(i => i.Id).ToArray(); return themeSongsChanged; } |
