diff options
| author | cvium <clausvium@gmail.com> | 2021-11-09 19:31:54 +0100 |
|---|---|---|
| committer | cvium <clausvium@gmail.com> | 2021-11-09 19:31:54 +0100 |
| commit | 6985a4f2558ac120e14327fc6addf656feca23a8 (patch) | |
| tree | 374000e911eae1cb74be7fad3affe7e6da04f971 /MediaBrowser.Model | |
| parent | 53c16c2342a1572ee072a00aeaa9e95f63cd77af (diff) | |
Fix SortCriteria and refactor SetSorting
Diffstat (limited to 'MediaBrowser.Model')
| -rw-r--r-- | MediaBrowser.Model/Dlna/SortCriteria.cs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Dlna/SortCriteria.cs b/MediaBrowser.Model/Dlna/SortCriteria.cs index 7769d0bd3..7fef16e53 100644 --- a/MediaBrowser.Model/Dlna/SortCriteria.cs +++ b/MediaBrowser.Model/Dlna/SortCriteria.cs @@ -1,15 +1,24 @@ #pragma warning disable CS1591 +using System; using Jellyfin.Data.Enums; namespace MediaBrowser.Model.Dlna { public class SortCriteria { - public SortCriteria(string value) + public SortCriteria(string sortOrder) { + if (!string.IsNullOrEmpty(sortOrder) && Enum.TryParse<SortOrder>(sortOrder, true, out var sortOrderValue)) + { + SortOrder = sortOrderValue; + } + else + { + SortOrder = SortOrder.Ascending; + } } - public SortOrder SortOrder => SortOrder.Ascending; + public SortOrder SortOrder { get; } } } |
