From c38afd2a8590554197b3b281a23b24f97bd9380e Mon Sep 17 00:00:00 2001 From: Marie Date: Thu, 12 Sep 2024 09:18:55 +0200 Subject: [PATCH] upd: set idCheckRequired boolean on signup --- packages/backend/src/core/SignupService.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/backend/src/core/SignupService.ts b/packages/backend/src/core/SignupService.ts index 80907a8921..a391a5190d 100644 --- a/packages/backend/src/core/SignupService.ts +++ b/packages/backend/src/core/SignupService.ts @@ -23,6 +23,7 @@ import UsersChart from '@/core/chart/charts/users.js'; import { UtilityService } from '@/core/UtilityService.js'; import { MetaService } from '@/core/MetaService.js'; import { UserService } from '@/core/UserService.js'; +import type { Config } from '@/config.js'; @Injectable() export class SignupService { @@ -36,6 +37,9 @@ export class SignupService { @Inject(DI.usedUsernamesRepository) private usedUsernamesRepository: UsedUsernamesRepository, + @Inject(DI.config) + private config: Config, + private utilityService: UtilityService, private userService: UserService, private userEntityService: UserEntityService, @@ -136,6 +140,7 @@ export class SignupService { token: secret, isRoot: isTheFirstUser, approved: defaultApproval, + idCheckRequired: this.config.stripeAgeCheck.required && this.config.stripeAgeCheck.enabled ? true : false, signupReason: reason, }));