refactor(emails): more work in update email interstitial, interstitial skipping, email change on confirmation, deprecation of requireEmailConfirmation

This commit is contained in:
Julian Lam
2021-06-18 11:48:39 -04:00
parent f365bc4600
commit 69c96dd23c
17 changed files with 24 additions and 30 deletions

View File

@@ -228,7 +228,7 @@ Emailer.send = async (template, uid, params) => {
}
const allowedTpls = ['verify_email', 'welcome', 'registration_accepted'];
if (meta.config.requireEmailConfirmation && !userData['email:confirmed'] && !allowedTpls.includes(template)) {
if (!userData['email:confirmed'] && !allowedTpls.includes(template)) {
if (process.env.NODE_ENV === 'development') {
winston.warn(`uid : ${uid} (${userData.email}) has not confirmed email, not sending "${template}" email.`);
}