From 47f9fd7eb0c6365074fee59fc7cb3a08c4d1e7fa Mon Sep 17 00:00:00 2001 From: Rohit Date: Sun, 30 Mar 2025 00:39:10 +0530 Subject: [PATCH] feat: refactor cron expressions for pgboss --- server/src/routes/storage.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/routes/storage.ts b/server/src/routes/storage.ts index 603cde14..e4ed5444 100644 --- a/server/src/routes/storage.ts +++ b/server/src/routes/storage.ts @@ -761,7 +761,7 @@ router.put('/schedule/:id/', requireSignIn, async (req: AuthenticatedRequest, re switch (runEveryUnit) { case 'MINUTES': - cronExpression = `${startMinutes} */${runEvery} * * *`; + cronExpression = `*/${runEvery} * * * *`; break; case 'HOURS': cronExpression = `${startMinutes} */${runEvery} * * *`; @@ -774,7 +774,7 @@ router.put('/schedule/:id/', requireSignIn, async (req: AuthenticatedRequest, re break; case 'MONTHS': // todo: handle leap year - cronExpression = `0 ${atTimeStart} ${dayOfMonth} * *`; + cronExpression = `${startMinutes} ${startHours} ${dayOfMonth} */${runEvery} *`; if (startFrom !== 'SUNDAY') { cronExpression += ` ${dayIndex}`; }