From 45e48f122a86fa9487d5ce6325f5a6c308d41860 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 23 Aug 2022 13:17:47 -0500 Subject: [PATCH] Fix crash when printing repeat rule string --- app/src/main/java/org/tasks/repeats/RepeatRuleToString.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/repeats/RepeatRuleToString.kt b/app/src/main/java/org/tasks/repeats/RepeatRuleToString.kt index ee37b2b3b..a3be53129 100644 --- a/app/src/main/java/org/tasks/repeats/RepeatRuleToString.kt +++ b/app/src/main/java/org/tasks/repeats/RepeatRuleToString.kt @@ -23,7 +23,8 @@ class RepeatRuleToString @Inject constructor( ) { private val weekdays = listOf(*Day.values()) - fun toString(rrule: String?): String? = rrule?.let { toString(newRecur(it)) } + fun toString(rrule: String?): String? = + rrule?.takeIf { it.isNotBlank() }?.let { toString(newRecur(it)) } private fun toString(rrule: Recur): String = try { val interval = rrule.interval