From f82c93a9ec8bcc5be1230a06fbe3f1fa31c4f0e3 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Wed, 17 Jul 2019 21:07:43 +0200 Subject: [PATCH] restore default for migration runner and respect unsubscription preferences --- migrations/archive/2019/20190717_groups_fix_2.js | 5 ++++- migrations/migration-runner.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/migrations/archive/2019/20190717_groups_fix_2.js b/migrations/archive/2019/20190717_groups_fix_2.js index fcfffbcc92..e717c04b97 100644 --- a/migrations/archive/2019/20190717_groups_fix_2.js +++ b/migrations/archive/2019/20190717_groups_fix_2.js @@ -32,7 +32,10 @@ async function updateGroup (group) { }, }).exec(); - sendTxnEmail(leader, 'groups-outage'); + // unsubscribe from all is already checked by sendTxnEmail + if (leader.preferences && leader.preferences.emailNotifications && leader.preferences.emailNotifications.majorUpdates !== false) { + sendTxnEmail(leader, 'groups-outage'); + } } if (count % progressCount === 0) console.warn(`${count} ${group._id}`); diff --git a/migrations/migration-runner.js b/migrations/migration-runner.js index 75f212f578..39cec8b1aa 100644 --- a/migrations/migration-runner.js +++ b/migrations/migration-runner.js @@ -17,7 +17,7 @@ function setUpServer () { setUpServer(); // Replace this with your migration -const processUsers = require('./archive/2019/20190717_groups_fix_2.js'); +const processUsers = require(''); processUsers() .then(function success () { process.exit(0);