From 0b7dc7ff64cece5b2f5eeb3a6edfcda3f29dfa74 Mon Sep 17 00:00:00 2001 From: lostb1t Date: Sat, 17 Aug 2024 09:14:45 +0200 Subject: [PATCH] use default enum for unordered --- .../Entities/Movies/BoxSet.cs | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/MediaBrowser.Controller/Entities/Movies/BoxSet.cs b/MediaBrowser.Controller/Entities/Movies/BoxSet.cs index 90f9ee4677..088387de16 100644 --- a/MediaBrowser.Controller/Entities/Movies/BoxSet.cs +++ b/MediaBrowser.Controller/Entities/Movies/BoxSet.cs @@ -114,26 +114,19 @@ namespace MediaBrowser.Controller.Entities.Movies public IEnumerable Sort(IEnumerable items, User user) { - var sortBy = new[] - { - ItemSortBy.ProductionYear, - ItemSortBy.PremiereDate, - ItemSortBy.SortName - }; + var sortBy = ItemSortBy.PremiereDate; + if (!string.IsNullOrEmpty(DisplayOrder)) { - if (DisplayOrder == "InsertDate") - { - return items; - } - - sortBy = new[] - { - Enum.Parse(DisplayOrder) - }; + sortBy = Enum.Parse(DisplayOrder); } - return LibraryManager.Sort(items, user, sortBy, SortOrder.Ascending); + if (sortBy == ItemSortBy.Default) + { + return items; + } + + return LibraryManager.Sort(items, user, new[] { sortBy }, SortOrder.Ascending); } public override List GetChildren(User user, bool includeLinkedChildren, InternalItemsQuery query)