Report failure to generate next recurrence date

pull/1384/head
Alex Baker 3 years ago
parent 8aac517cd2
commit 68a3dd0a3c

@ -149,8 +149,9 @@ class RepeatTaskHelper @Inject constructor(
}
private fun invokeRecurrence(recur: Recur, original: DateTime, startDateAsDV: Date): Long {
val nextDate = recur.getNextDate(startDateAsDV, startDateAsDV)
return buildNewDueDate(original, nextDate)
return recur.getNextDate(startDateAsDV, startDateAsDV)
?.let { buildNewDueDate(original, it) }
?: throw IllegalStateException("recur=$recur original=$original startDateAsDv=$startDateAsDV")
}
/** Compute long due date from DateValue */

Loading…
Cancel
Save