ソースを参照

Split nested conditional

crobibero 4 年 前
コミット
f48e47be5f
1 ファイル変更13 行追加5 行削除
  1. 13 5
      Jellyfin.Api/Controllers/FilterController.cs

+ 13 - 5
Jellyfin.Api/Controllers/FilterController.cs

@@ -71,11 +71,19 @@ namespace Jellyfin.Api.Controllers
                 parentItem = null;
             }
 
-            var item = parentId.HasValue
-                ? parentItem
-                : user == null
-                    ? _libraryManager.RootFolder
-                    : _libraryManager.GetUserRootFolder();
+            BaseItem? item;
+            if (parentId.HasValue)
+            {
+                item = parentItem;
+            }
+            else if (user == null)
+            {
+                item = _libraryManager.RootFolder;
+            }
+            else
+            {
+                item = _libraryManager.GetUserRootFolder();
+            }
 
             var query = new InternalItemsQuery
             {