diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-03-15 13:51:23 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-03-15 13:51:23 +0900 |
| commit | dfabdef60f856639e84e041bdc95410c37856056 (patch) | |
| tree | 07cf4bb9b4d82004e34d0069ec935073343bbab1 /src | |
| parent | New Crowdin translations (#4481) (diff) | |
| download | misskey-dfabdef60f856639e84e041bdc95410c37856056.tar.gz misskey-dfabdef60f856639e84e041bdc95410c37856056.tar.bz2 misskey-dfabdef60f856639e84e041bdc95410c37856056.zip | |
Resolve #4501
Diffstat (limited to 'src')
| -rw-r--r-- | src/models/user.ts | 1 | ||||
| -rw-r--r-- | src/server/api/endpoints/users/search.ts | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/models/user.ts b/src/models/user.ts index 56e052ed46..0c3f7b5508 100644 --- a/src/models/user.ts +++ b/src/models/user.ts @@ -20,6 +20,7 @@ User.createIndex('createdAt'); User.createIndex('updatedAt'); User.createIndex('followersCount'); User.createIndex('tags'); +User.createIndex('isSuspended'); User.createIndex('username'); User.createIndex('usernameLower'); User.createIndex('host'); diff --git a/src/server/api/endpoints/users/search.ts b/src/server/api/endpoints/users/search.ts index b8519eeba3..27b449d621 100644 --- a/src/server/api/endpoints/users/search.ts +++ b/src/server/api/endpoints/users/search.ts @@ -70,7 +70,8 @@ export default define(meta, async (ps, me) => { users = await User .find({ host: null, - usernameLower: new RegExp('^' + escapeRegexp(ps.query.replace('@', '').toLowerCase())) + usernameLower: new RegExp('^' + escapeRegexp(ps.query.replace('@', '').toLowerCase())), + isSuspended: false }, { limit: ps.limit, skip: ps.offset @@ -80,7 +81,8 @@ export default define(meta, async (ps, me) => { const otherUsers = await User .find({ host: { $ne: null }, - usernameLower: new RegExp('^' + escapeRegexp(ps.query.replace('@', '').toLowerCase())) + usernameLower: new RegExp('^' + escapeRegexp(ps.query.replace('@', '').toLowerCase())), + isSuspended: false }, { limit: ps.limit - users.length }); |