mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
optimize autocomplete regex
This commit is contained in:
@@ -23,7 +23,7 @@ api.getUsernameAutocompletes = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let members = await User
|
let members = await User
|
||||||
.find({'auth.local.lowerCaseUsername': {$regex: `.*${username}.*`}, 'flags.verifiedUsername': true, 'preferences.searchableUsername': {$ne: false}})
|
.find({'auth.local.lowerCaseUsername': {$regex: `^${username}.*`}, 'flags.verifiedUsername': true, 'preferences.searchableUsername': {$ne: false}})
|
||||||
.select(['profile.name', 'contributor', 'auth.local.username'])
|
.select(['profile.name', 'contributor', 'auth.local.username'])
|
||||||
.limit(20)
|
.limit(20)
|
||||||
.exec();
|
.exec();
|
||||||
|
|||||||
Reference in New Issue
Block a user