fix(cron): preserve chosen clock time across repeat changes

This commit is contained in:
yilsem committed 2026-10-08 02:43:32 +03:00
1 parent 8161f3bf09
commit 1f692044d2
3 files changed
+15 -15

No files matched your search

@@ -1004,8 +1004,8 @@ internal fun SchedulePickerSection(
val parsed = remember(schedule) { parseSchedule(schedule) }
var mode by remember(schedule) { mutableStateOf(parsed.mode) }
var hour by remember(schedule) { mutableStateOf(parsed.hour) }
var minute by remember(schedule) { mutableStateOf(parsed.minute) }
var hour by remember { mutableStateOf(parsed.hour) }
var minute by remember { mutableStateOf(parsed.minute) }
var intervalCount by remember(schedule) { mutableStateOf(parsed.intervalCount) }
var intervalUnit by remember(schedule) { mutableStateOf(parsed.intervalUnit) }
var selectedDays by remember(schedule) { mutableStateOf(parsed.selectedDays) }
@@ -1055,6 +1055,8 @@ internal fun SchedulePickerSection(
} else {
val fallback = parseSchedule(schedule)
mode = fallback.mode
hour = fallback.hour
minute = fallback.minute
}
},
) {
@@ -17,7 +17,7 @@ internal data class ParsedSchedule(
val minute: Int = 0,
val intervalCount: Int = 1,
val intervalUnit: String = "h",
val selectedDays: Set<Int> = setOf(1, 2, 3, 4, 5),
val selectedDays: Set<Int> = setOf(1),
val dayOfMonth: Int = 1,
val month: Int = 1,
val raw: String = "",