Fix Grouped Libraries (#1137)
This commit is contained in:
parent
d1af43d9c8
commit
0fa4ddd850
|
@ -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]
|
||||||
|
|
Loading…
Reference in New Issue