Merge pull request #3764 from tunght/master

Fix Resend verification email feature
This commit is contained in:
Ylian Saint-Hilaire 2022-03-15 14:10:49 -07:00 committed by GitHub
commit e3d638b08b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1776,7 +1776,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
} else { } else {
// Check is email already exists // Check is email already exists
obj.db.GetUserWithVerifiedEmail(domain.id, email, function (err, docs) { obj.db.GetUserWithVerifiedEmail(domain.id, email, function (err, docs) {
if ((err != null) || (docs.length > 0)) { if ((err != null) || (docs.length > 0 && docs.find(u => u._id === req.session.cuserid) < 0)) {
// Email already exitst // Email already exitst
req.session.messageid = 102; // Existing account with this email address. req.session.messageid = 102; // Existing account with this email address.
} else { } else {
@ -8120,4 +8120,4 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
} }
return obj; return obj;
}; };