From 0b7dc7ff64cece5b2f5eeb3a6edfcda3f29dfa74 Mon Sep 17 00:00:00 2001 From: lostb1t Date: Sat, 17 Aug 2024 09:14:45 +0200 Subject: use default enum for unordered --- MediaBrowser.Controller/Entities/Movies/BoxSet.cs | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) (limited to 'MediaBrowser.Controller/Entities') diff --git a/MediaBrowser.Controller/Entities/Movies/BoxSet.cs b/MediaBrowser.Controller/Entities/Movies/BoxSet.cs index 90f9ee467..088387de1 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 = Enum.Parse(DisplayOrder); + } - sortBy = new[] - { - Enum.Parse(DisplayOrder) - }; + if (sortBy == ItemSortBy.Default) + { + return items; } - return LibraryManager.Sort(items, user, sortBy, SortOrder.Ascending); + return LibraryManager.Sort(items, user, new[] { sortBy }, SortOrder.Ascending); } public override List GetChildren(User user, bool includeLinkedChildren, InternalItemsQuery query) -- cgit v1.2.3