Skip to content

Commit bbb3133

Browse files
authored
Improve: Remove uncessary RegExp query by email (#17654)
1 parent 7aabfa4 commit bbb3133

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

app/models/server/models/Users.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ export class Users extends Base {
523523
}
524524

525525
findOneByEmailAddress(emailAddress, options) {
526-
const query = { 'emails.address': new RegExp(`^${ s.escapeRegExp(emailAddress) }$`, 'i') };
526+
const query = { 'emails.address': String(emailAddress).trim().toLowerCase() };
527527

528528
return this.findOne(query, options);
529529
}

server/methods/registerUser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Meteor.methods({
6262
};
6363

6464
// Check if user has already been imported and never logged in. If so, set password and let it through
65-
const importedUser = Users.findOneByEmailAddress(s.trim(formData.email.toLowerCase()));
65+
const importedUser = Users.findOneByEmailAddress(formData.email);
6666
let userId;
6767
if (importedUser && importedUser.importIds && importedUser.importIds.length && !importedUser.lastLogin) {
6868
Accounts.setPassword(importedUser._id, userData.password);

0 commit comments

Comments
 (0)