summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/SignupApiService.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/backend/src/server/api/SignupApiService.ts b/packages/backend/src/server/api/SignupApiService.ts
index 53f770e172..418656fdbc 100644
--- a/packages/backend/src/server/api/SignupApiService.ts
+++ b/packages/backend/src/server/api/SignupApiService.ts
@@ -277,10 +277,14 @@ export class SignupApiService {
pendingUserId: null,
});
}
-
+
if (instance.approvalRequiredForSignup) {
- reply.code(204);
- return;
+ if (pendingUser.email) {
+ this.emailService.sendEmail(pendingUser.email, 'Approval pending',
+ 'Congratulations! Your account is now pending approval. You will get notified when you have been accepted.',
+ 'Congratulations! Your account is now pending approval. You will get notified when you have been accepted.');
+ }
+ return { pendingApproval: true };
}
return this.signinService.signin(request, reply, account as MiLocalUser);