From 7ca4aa75a898212616b3bbfbbbc864b8d64b08a5 Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Sat, 22 Mar 2025 19:35:02 -0400 Subject: [PATCH] Fix checkbox preference title nullability (#1313) --- .../kotlin/suwayomi/tachidesk/graphql/types/SourceType.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/types/SourceType.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/types/SourceType.kt index e0dbdc83..5fd14751 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/types/SourceType.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/types/SourceType.kt @@ -339,7 +339,7 @@ sealed interface Preference data class SwitchPreference( val key: String, - val title: String, + val title: String?, val summary: String?, val visible: Boolean, val currentValue: Boolean?, @@ -348,7 +348,7 @@ data class SwitchPreference( data class CheckBoxPreference( val key: String, - val title: String, + val title: String?, val summary: String?, val visible: Boolean, val currentValue: Boolean?, @@ -396,7 +396,7 @@ fun preferenceOf(preference: SourcePreference): Preference = is SourceSwitchPreference -> SwitchPreference( preference.key, - preference.title.toString(), + preference.title?.toString(), preference.summary?.toString(), preference.visible, preference.currentValue as Boolean, @@ -405,7 +405,7 @@ fun preferenceOf(preference: SourcePreference): Preference = is SourceCheckBoxPreference -> CheckBoxPreference( preference.key, - preference.title.toString(), + preference.title?.toString(), preference.summary?.toString(), preference.visible, preference.currentValue as Boolean,