fix: rrule type
TS Lint / Oxlint (push) Successful in 1m27s
TS Lint / TypeScript (push) Successful in 1m33s
TS Lint / ESLint (push) Successful in 1m42s
Docker Build / build (push) Successful in 8m39s

This commit is contained in:
2026-07-21 09:27:49 +02:00
parent d83ba051d5
commit 02bf7bcc04
4 changed files with 14 additions and 21 deletions
+3
View File
@@ -32,6 +32,9 @@ function onChangeCronType() {
case CronType.EVERY_WEEK:
case CronType.EVERY_MONTH:
case CronType.EVERY_YEAR:
case CronType.EVERY_N_DAYS:
case CronType.EVERY_N_WEEKS:
case CronType.EVERY_N_MONTHS:
cronValue.value = 1;
break;
case CronType.CUSTOM:
+3 -12
View File
@@ -103,20 +103,11 @@ export function getCron(
case CronType.EVERY_YEAR:
return `0 0 1 ${value.toFixed(0)} *`;
case CronType.EVERY_N_MONTHS:
return new RRule({
freq: RRule.MONTHLY,
interval: value,
}).toString();
return `RRULE:FREQ=MONTHLY;INTERVAL=${value.toFixed(0)}`;
case CronType.EVERY_N_WEEKS:
return new RRule({
freq: RRule.WEEKLY,
interval: value,
}).toString();
return `RRULE:FREQ=WEEKLY;INTERVAL=${value.toFixed(0)}`;
case CronType.EVERY_N_DAYS:
return new RRule({
freq: RRule.DAILY,
interval: value,
}).toString();
return `RRULE:FREQ=DAILY;INTERVAL=${value.toFixed(0)}`;
case CronType.CUSTOM:
if (validCron(fallback)) {
return fallback;