diff --git a/dashboard/src/components/BackupScheduleDialog.vue b/dashboard/src/components/BackupScheduleDialog.vue index 16a1d0445..7b42cb299 100644 --- a/dashboard/src/components/BackupScheduleDialog.vue +++ b/dashboard/src/components/BackupScheduleDialog.vue @@ -91,10 +91,12 @@ defineExpose({ const tmp = target.schedule.split(' '); const tmpHours = tmp[2].split(','); const tmpDays = tmp[5].split(','); + if (tmpDays[0] === '*') days.value = cronDays.map((day) => { return day.id; }); else days.value = tmpDays.map((day) => { return parseInt(day, 10); }); - hours.value = tmpHours.map((hour) => { return parseInt(hour, 10); }); + if (tmpHours[0] === '*') hours.value = cronHours.map(h => h.id); + else hours.value = tmpHours.map((hour) => { return parseInt(hour, 10); }); dialog.value.open(); }