Explorar o código

Split nested conditional

crobibero %!s(int64=4) %!d(string=hai) anos
pai
achega
f48e47be5f
Modificáronse 1 ficheiros con 13 adicións e 5 borrados
  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
             {