diff --git a/migrations/1617983833835-add-default-advanced-trigger-settings.js b/migrations/1617983833835-add-default-advanced-trigger-settings.js index 6dccd54a..9ea38019 100644 --- a/migrations/1617983833835-add-default-advanced-trigger-settings.js +++ b/migrations/1617983833835-add-default-advanced-trigger-settings.js @@ -1,16 +1,21 @@ -const db = require('./db') - +const { saveConfig } = require('../lib/new-settings-loader') exports.up = function (next) { + const triggersDefault = { + triggersConfig_expirationTime: 'Forever', + triggersConfig_automation: 'Automatic' + } - const sql2 = [`insert into user_config (type, data, valid, schema_version) values ('config', '{"config":{ - "triggersConfig_expirationTime": "Forever", - "triggersConfig_automation": "Automatic" - } }', true, 2)`] - - db.multi(sql2, next) + return saveConfig(triggersDefault) + .then(() => next()) + .catch(err => { + if (err.message === 'lamassu-server is not configured') { + next() + } + console.log(err.message) + }) } exports.down = function (next) { next() -} \ No newline at end of file +}