From 804b7b20c750754ae3694e2ccad33ecc3b337d67 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Wed, 8 Apr 2015 19:07:36 +0200 Subject: [PATCH] fix email sending for non registered users --- website/src/utils.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/src/utils.js b/website/src/utils.js index bfb550e146..c2e0085087 100644 --- a/website/src/utils.js +++ b/website/src/utils.js @@ -69,7 +69,8 @@ module.exports.txnEmail = function(mailingInfoArray, emailType, variables, perso return mailingInfo._id ? getUserInfo(mailingInfo, ['_id', 'email', 'name', 'canSend']) : mailingInfo; }).filter(function(mailingInfo){ // Always send reset-password emails - return (mailingInfo.email && (mailingInfo.canSend || emailType === 'reset-password')); + // Don't check canSend for non registered users as already checked before + return (mailingInfo.email && ((!mailingInfo._id || mailingInfo.canSend) || emailType === 'reset-password')); }); // Personal variables are personal to each email recipient, if they are missing