diff --git a/lib/config-migration.js b/lib/config-migration.js index 958b8499..fcb49dff 100644 --- a/lib/config-migration.js +++ b/lib/config-migration.js @@ -335,6 +335,9 @@ function migrateTermsAndConditions (config) { } function migrateComplianceTriggers (config) { + + const suspensionDays = 1 + const triggerTypes = { amount: 'txAmount', velocity: 'txVelocity', @@ -353,18 +356,19 @@ function migrateComplianceTriggers (config) { function createTrigger ( requirement, - threshold + threshold, + suspensionDays = null ) { const triggerConfig = { id: uuid.v4(), direction: 'both', - suspensionDays: null, + suspensionDays: suspensionDays, threshold, thresholdDays: 1, triggerType: triggerTypes.volume, requirement } - if (requirement === 'suspend') triggerConfig.suspensionDays = 1 + return triggerConfig } @@ -416,7 +420,7 @@ function migrateComplianceTriggers (config) { } if (global.hardLimitVerificationActive && _.isNumber(global.hardLimitVerificationThreshold)) { triggers.push( - createTrigger(requirements.suspend, global.hardLimitVerificationThreshold) + createTrigger(requirements.suspend, global.hardLimitVerificationThreshold, suspensionDays) ) } return {