aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Controller/Entities/Movies/BoxSet.cs23
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)