浏览代码

Restore weird behaviour

Bond_009 4 年之前
父节点
当前提交
f6b293203a
共有 2 个文件被更改,包括 5 次插入3 次删除
  1. 4 2
      Jellyfin.Api/Helpers/RequestHelpers.cs
  2. 1 1
      tests/Jellyfin.Api.Tests/Helpers/RequestHelpersTests.cs

+ 4 - 2
Jellyfin.Api/Helpers/RequestHelpers.cs

@@ -40,10 +40,12 @@ namespace Jellyfin.Api.Helpers
                 result[i] = (sortBy[i], requestedSortOrder[i]);
             }
 
-            // Add remaining elements with the default SortOrder
+            // Add remaining elements with the first specified SortOrder
+            // or the default one if no SortOrders are specified
+            var order = requestedSortOrder.Count > 0 ? requestedSortOrder[0] : SortOrder.Ascending;
             for (; i < sortBy.Count; i++)
             {
-                result[i] = (sortBy[i], SortOrder.Ascending);
+                result[i] = (sortBy[i], order);
             }
 
             return result;

+ 1 - 1
tests/Jellyfin.Api.Tests/Helpers/RequestHelpersTests.cs

@@ -51,7 +51,7 @@ namespace Jellyfin.Api.Tests.Helpers
                 new (string, SortOrder)[]
                 {
                     ("SortName", SortOrder.Descending),
-                    ("ProductionYear", SortOrder.Ascending),
+                    ("ProductionYear", SortOrder.Descending),
                 }
             };
         }