From c934ac4219c4207fe619b92362fca2f58bd03541 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 13 Feb 2025 16:48:30 -0700 Subject: [PATCH] [tvOS] Fix ItemType Libraries (#1423) * Recursive on ItemType This only really applies to tvOS. * Cleanup * setParentParameters DON'T set isRecursive unless .folder --- Shared/Objects/LibraryParent/LibraryParent.swift | 1 - Shared/ViewModels/LibraryViewModel/ItemLibraryViewModel.swift | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Shared/Objects/LibraryParent/LibraryParent.swift b/Shared/Objects/LibraryParent/LibraryParent.swift index d1ec33ae..e4f1a8e3 100644 --- a/Shared/Objects/LibraryParent/LibraryParent.swift +++ b/Shared/Objects/LibraryParent/LibraryParent.swift @@ -42,7 +42,6 @@ extension LibraryParent { guard let id else { return parameters } var parameters = parameters - parameters.isRecursive = true parameters.includeItemTypes = supportedItemTypes switch libraryType { diff --git a/Shared/ViewModels/LibraryViewModel/ItemLibraryViewModel.swift b/Shared/ViewModels/LibraryViewModel/ItemLibraryViewModel.swift index 41f246fe..26f6208e 100644 --- a/Shared/ViewModels/LibraryViewModel/ItemLibraryViewModel.swift +++ b/Shared/ViewModels/LibraryViewModel/ItemLibraryViewModel.swift @@ -57,6 +57,7 @@ final class ItemLibraryViewModel: PagingLibraryViewModel { // Default values, expected to be overridden // by parent or filters + parameters.isRecursive = true parameters.includeItemTypes = BaseItemKind.supportedCases parameters.sortOrder = [.ascending] parameters.sortBy = [ItemSortBy.name.rawValue]