diff --git a/migrations/1620680439585-add-cashbox-reset-settings.js b/migrations/1620680439585-add-cashbox-reset-settings.js new file mode 100644 index 00000000..b3c1ac33 --- /dev/null +++ b/migrations/1620680439585-add-cashbox-reset-settings.js @@ -0,0 +1,23 @@ +const { saveConfig, loadLatest } = require('../lib/new-settings-loader') + +exports.up = function (next) { + const newConfig = { + cashIn_automaticCashboxReset: false + } + return loadLatest() + .then(config => { + return saveConfig(newConfig) + .then(() => next()) + .catch(err => { + if (err.message === 'lamassu-server is not configured') { + return next() + } + console.log(err.message) + return next(err) + }) + }) +} + +module.exports.down = function (next) { + next() +}