dont check empty emails in queue

This commit is contained in:
Barış Soner Uşaklı
2021-09-18 15:20:24 -04:00
parent 58ac55c16a
commit 05ddd60c5e

View File

@@ -43,8 +43,8 @@ module.exports = function (User) {
}
const keys = usernames.filter(Boolean).map(username => `registration:queue:name:${username}`);
const data = await db.getObjectsFields(keys, ['email']);
const emails = data.map(data => data && data.email);
if (emails.includes(userData.email)) {
const emails = data.map(data => data && data.email).filter(Boolean);
if (userData.email && emails.includes(userData.email)) {
throw new Error('[[error:email-taken]]');
}
}