diff --git a/src/constants.js b/src/constants.js index 1ca6b27cf..71677dd2a 100644 --- a/src/constants.js +++ b/src/constants.js @@ -36,6 +36,8 @@ exports = module.exports = { DEMO_USERNAME: 'cloudron', - DKIM_SELECTOR: 'cloudron' + DKIM_SELECTOR: 'cloudron', + + AUTOUPDATE_PATTERN_NEVER: 'never' }; diff --git a/src/cron.js b/src/cron.js index bab57ff79..5f504c493 100644 --- a/src/cron.js +++ b/src/cron.js @@ -11,6 +11,7 @@ var apps = require('./apps.js'), certificates = require('./certificates.js'), cloudron = require('./cloudron.js'), config = require('./config.js'), + constants = require('./constants.js'), CronJob = require('cron').CronJob, debug = require('debug')('box:cron'), eventlog = require('./eventlog.js'), @@ -175,7 +176,7 @@ function autoupdatePatternChanged(pattern) { if (gAutoupdaterJob) gAutoupdaterJob.stop(); - if (pattern === 'never') return; + if (pattern === constants.AUTOUPDATE_PATTERN_NEVER) return; gAutoupdaterJob = new CronJob({ cronTime: pattern, diff --git a/src/settings.js b/src/settings.js index 65c07186c..b9c8639e6 100644 --- a/src/settings.js +++ b/src/settings.js @@ -203,7 +203,7 @@ function setAutoupdatePattern(pattern, callback) { assert.strictEqual(typeof pattern, 'string'); assert.strictEqual(typeof callback, 'function'); - if (pattern !== 'never') { // check if pattern is valid + if (pattern !== constants.AUTOUPDATE_PATTERN_NEVER) { // check if pattern is valid var job = safe.safeCall(function () { return new CronJob(pattern); }); if (!job) return callback(new SettingsError(SettingsError.BAD_FIELD, 'Invalid pattern')); }