From ac50bb92252d999e6417eaaa585fd957f52d59cf Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 6 Nov 2018 06:24:31 +0900 Subject: Resolve #3137 --- src/server/api/private/signup.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/api/private') diff --git a/src/server/api/private/signup.ts b/src/server/api/private/signup.ts index d6eba69817..ab7342d6b8 100644 --- a/src/server/api/private/signup.ts +++ b/src/server/api/private/signup.ts @@ -67,6 +67,8 @@ export default async (ctx: Koa.Context) => { return; } + const usersCount = await User.count({}); + // Fetch exist user that same username const usernameExist = await User .count({ @@ -106,6 +108,7 @@ export default async (ctx: Koa.Context) => { token: secret, email: null, password: hash, + isAdmin: config.autoAdmin && usersCount === 0, profile: { bio: null, birthday: null, -- cgit v1.2.3-freya