summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/SignupService.ts
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2024-10-26 16:50:40 -0400
committerHazelnoot <acomputerdog@gmail.com>2024-11-01 09:29:40 -0400
commit37ff2bb0ca39cadfe82f972b01b3dddb9669fe8c (patch)
tree05e0848dce4d5eedb3fb395ceb7f2a20906dee76 /packages/backend/src/core/SignupService.ts
parentallow admins to create approved users (diff)
downloadsharkey-37ff2bb0ca39cadfe82f972b01b3dddb9669fe8c.tar.gz
sharkey-37ff2bb0ca39cadfe82f972b01b3dddb9669fe8c.tar.bz2
sharkey-37ff2bb0ca39cadfe82f972b01b3dddb9669fe8c.zip
always approve the first / root user
Diffstat (limited to 'packages/backend/src/core/SignupService.ts')
-rw-r--r--packages/backend/src/core/SignupService.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/backend/src/core/SignupService.ts b/packages/backend/src/core/SignupService.ts
index 78b97401fd..1b0b1e5bbd 100644
--- a/packages/backend/src/core/SignupService.ts
+++ b/packages/backend/src/core/SignupService.ts
@@ -133,7 +133,7 @@ export class SignupService {
host: this.utilityService.toPunyNullable(host),
token: secret,
isRoot: isTheFirstUser,
- approved: opts.approved ?? !this.meta.approvalRequiredForSignup,
+ approved: isTheFirstUser || (opts.approved ?? !this.meta.approvalRequiredForSignup),
signupReason: reason,
}));