summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/username
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/username')
-rw-r--r--src/server/api/endpoints/username/available.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/api/endpoints/username/available.ts b/src/server/api/endpoints/username/available.ts
index 724bb3a0c3..f393d6ed0d 100644
--- a/src/server/api/endpoints/username/available.ts
+++ b/src/server/api/endpoints/username/available.ts
@@ -1,6 +1,6 @@
import $ from 'cafy';
import define from '../../define';
-import { Users } from '../../../../models';
+import { Users, UsedUsernames } from '../../../../models';
export const meta = {
tags: ['users'],
@@ -21,7 +21,9 @@ export default define(meta, async (ps) => {
usernameLower: ps.username.toLowerCase()
});
+ const exist2 = await UsedUsernames.count({ username: ps.username.toLowerCase() });
+
return {
- available: exist === 0
+ available: exist === 0 && exist2 === 0
};
});