update cron module

CronJob -> CronJob.from
CronJob(time) -> CronTime
This commit is contained in:
Girish Ramakrishnan
2024-04-19 18:19:41 +02:00
parent a926a3e8a8
commit d137cdf881
7 changed files with 38 additions and 60 deletions

View File

@@ -150,7 +150,7 @@ const appstore = require('./appstore.js'),
backups = require('./backups.js'),
BoxError = require('./boxerror.js'),
constants = require('./constants.js'),
CronJob = require('cron').CronJob,
{ CronTime } = require('cron'),
dashboard = require('./dashboard.js'),
database = require('./database.js'),
debug = require('debug')('box:apps'),
@@ -340,7 +340,7 @@ function parseCrontab(crontab) {
const command = parts[6];
try {
new CronJob('00 ' + schedule, function() {}); // second is disallowed
new CronTime('00 ' + schedule); // second is disallowed
} catch (ex) {
throw new BoxError(BoxError.BAD_FIELD, `Invalid cron pattern at line ${i+1}`);
}