fix: #9800, don't send all welcome test emails to test@example.org @julianlam

isekai-main
Barış Soner Uşaklı 3 years ago
parent 92d1ee31e4
commit 71ed50b9c1

@ -14,7 +14,6 @@ Email.test = async function (socket, data) {
...(data.payload || {}), ...(data.payload || {}),
subject: '[[email:test-email.subject]]', subject: '[[email:test-email.subject]]',
}; };
let template;
switch (data.template) { switch (data.template) {
case 'digest': case 'digest':
@ -34,15 +33,11 @@ Email.test = async function (socket, data) {
break; break;
case 'verify-email': case 'verify-email':
template = 'verify-email';
// falls through
case 'welcome': case 'welcome':
await userEmail.sendValidationEmail(socket.uid, { await userEmail.sendValidationEmail(socket.uid, {
force: 1, force: 1,
email: 'test@example.org', template: data.template,
template: template || 'welcome', subject: data.template === 'welcome' ? `[[email:welcome-to, ${meta.config.title || meta.config.browserTitle || 'NodeBB'}]]` : undefined,
subject: !template ? `[[email:welcome-to, ${meta.config.title || meta.config.browserTitle || 'NodeBB'}]]` : undefined,
}); });
break; break;

Loading…
Cancel
Save