restore default for migration runner and respect unsubscription preferences

This commit is contained in:
Matteo Pagliazzi
2019-07-17 21:07:43 +02:00
parent e8c6340af8
commit f82c93a9ec
2 changed files with 5 additions and 2 deletions

View File

@@ -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}`);

View File

@@ -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);