From 1334bb3f039b72c34846c0f117cf734c0957551f Mon Sep 17 00:00:00 2001 From: Ray <154766448+damontecres@users.noreply.github.com> Date: Mon, 30 Mar 2026 14:11:25 -0400 Subject: [PATCH] Don't recursively query collections on home page (#1160) ## Description Don't recursively query collections for the home page rows. This prevents episodes within tv shows from being shown. ### Related issues Fixes https://github.com/damontecres/Wholphin/issues/1148 Fixes #1147 ### Testing Emulator & API ## Screenshots N/A ## AI or LLM usage None --- .../com/github/damontecres/wholphin/data/model/HomeRowConfig.kt | 2 +- .../wholphin/ui/main/settings/HomeSettingsViewModel.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/damontecres/wholphin/data/model/HomeRowConfig.kt b/app/src/main/java/com/github/damontecres/wholphin/data/model/HomeRowConfig.kt index 09622733..1398bc0b 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/data/model/HomeRowConfig.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/data/model/HomeRowConfig.kt @@ -162,7 +162,7 @@ sealed interface HomeRowConfig { @SerialName("ByParent") data class ByParent( val parentId: UUID, - val recursive: Boolean, + val recursive: Boolean = false, val sort: SortAndDirection? = null, override val viewOptions: HomeRowViewOptions = HomeRowViewOptions(), ) : HomeRowConfig { diff --git a/app/src/main/java/com/github/damontecres/wholphin/ui/main/settings/HomeSettingsViewModel.kt b/app/src/main/java/com/github/damontecres/wholphin/ui/main/settings/HomeSettingsViewModel.kt index 50f34513..b3997bf5 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/ui/main/settings/HomeSettingsViewModel.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/ui/main/settings/HomeSettingsViewModel.kt @@ -414,7 +414,7 @@ class HomeSettingsViewModel config = HomeRowConfig.ByParent( parentId = parent.id, - recursive = true, + recursive = false, ), ) updateState {