aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorCody Robibero <cody@robibe.ro>2021-11-09 20:34:09 -0700
committerGitHub <noreply@github.com>2021-11-09 20:34:09 -0700
commit4c88bf3fe3ef2e02632655acfcb8db18fd9f7d82 (patch)
tree46cdd5ab28694996f98bf42b7539666cc56bb316 /MediaBrowser.Model
parent57d5423d640e234b48ec24bccb88e59302aa5f87 (diff)
parentefa76c0b6380e1adf99fad30ce4def9b72d13e35 (diff)
Merge pull request #6808 from cvium/dlnope_never_again
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/Dlna/SortCriteria.cs13
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; }
}
}