Fix Grouped Libraries (#1137)

This commit is contained in:
Ethan Pippin 2024-06-30 01:06:07 -06:00 committed by GitHub
parent d1af43d9c8
commit 0fa4ddd850
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 2 deletions

View File

@ -56,11 +56,15 @@ final class ItemLibraryViewModel: PagingLibraryViewModel<BaseItemDto> {
var includeItemTypes: [BaseItemKind] = [.movie, .series, .boxSet] var includeItemTypes: [BaseItemKind] = [.movie, .series, .boxSet]
var isRecursive: Bool? = true var isRecursive: Bool? = true
// TODO: determine `includeItemTypes` better
// - look at parent collection type if necessary
// - condense supported values
if let libraryType = parent?.libraryType, let id = parent?.id { if let libraryType = parent?.libraryType, let id = parent?.id {
switch libraryType { switch libraryType {
case .collectionFolder: case .collectionFolder, .userView:
libraryID = id libraryID = id
case .folder, .userView: case .folder:
libraryID = id libraryID = id
isRecursive = nil isRecursive = nil
includeItemTypes = [.movie, .series, .boxSet, .folder, .collectionFolder] includeItemTypes = [.movie, .series, .boxSet, .folder, .collectionFolder]