diff options
| author | lostb1t <coding-mosses0z@icloud.com> | 2024-08-17 09:14:45 +0200 |
|---|---|---|
| committer | lostb1t <coding-mosses0z@icloud.com> | 2024-08-17 09:14:45 +0200 |
| commit | 0b7dc7ff64cece5b2f5eeb3a6edfcda3f29dfa74 (patch) | |
| tree | ede9ba8a54e6f26570742f24597ca6a570278b6e | |
| parent | e59eac6a07b665b8bc8bc7176716705d8b72bdbd (diff) | |
use default enum for unordered
| -rw-r--r-- | MediaBrowser.Controller/Entities/Movies/BoxSet.cs | 23 |
1 files changed, 8 insertions, 15 deletions
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<BaseItem> Sort(IEnumerable<BaseItem> 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<ItemSortBy>(DisplayOrder); + } - sortBy = new[] - { - Enum.Parse<ItemSortBy>(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<BaseItem> GetChildren(User user, bool includeLinkedChildren, InternalItemsQuery query) |
