Should properly defer when disabling recurrence

This commit is contained in:
NovaFox161
2026-01-21 01:21:26 -06:00
parent 623c269c6a
commit 22c84a38ec

View File

@@ -46,7 +46,7 @@ class EventCommand(
.map(EventRecurrence.Frequency::valueOf)
.orElse(EventRecurrence.Frequency.WEEKLY)
shouldRecur && (frequency != EventRecurrence.Frequency.WEEKLY)
!shouldRecur && (frequency != EventRecurrence.Frequency.WEEKLY)
}
else -> true
}
@@ -581,8 +581,7 @@ class EventCommand(
return
}
val modifiedWizard = if (shouldRecur)
existingWizard.copy(entity = existingWizard.entity.copy(recur = true, recurrence = EventRecurrence(frequency, interval, count)))
val modifiedWizard = if (shouldRecur) existingWizard.copy(entity = existingWizard.entity.copy(recur = true, recurrence = EventRecurrence(frequency, interval, count)))
else existingWizard.copy(entity = existingWizard.entity.copy(recur = false, recurrence = null))
calendarService.putEventWizard(modifiedWizard)