From 1b6ce0e48ed2b4b1f89aa6b10c68874225facaa8 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Fri, 8 Dec 2023 10:34:51 -0600 Subject: [PATCH] Ignore empty rrule --- .../main/java/org/tasks/repeats/CustomRecurrenceViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/repeats/CustomRecurrenceViewModel.kt b/app/src/main/java/org/tasks/repeats/CustomRecurrenceViewModel.kt index 66a9c63aa..4c7b8e923 100644 --- a/app/src/main/java/org/tasks/repeats/CustomRecurrenceViewModel.kt +++ b/app/src/main/java/org/tasks/repeats/CustomRecurrenceViewModel.kt @@ -76,7 +76,10 @@ class CustomRecurrenceViewModel @Inject constructor( init { val daysOfWeek = locale.daysOfWeek() - val recur = savedStateHandle.get(EXTRA_RRULE)?.let { RRule(it) }?.recur + val recur = savedStateHandle.get(EXTRA_RRULE) + ?.takeIf { it.isNotBlank() } + ?.let { RRule(it) } + ?.recur val dueDate = savedStateHandle .get(EXTRA_DATE) ?.takeIf { it > 0 }