From d4579ce21ed34ba433deb1fe2ff25c073fbe9622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Wed, 4 Oct 2023 15:51:13 +0200 Subject: [PATCH] fix(auth): disable users from registering to MongoDB --- packages/auth/src/Domain/UseCase/Register.spec.ts | 9 +++------ packages/auth/src/Domain/UseCase/Register.ts | 4 ---- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/auth/src/Domain/UseCase/Register.spec.ts b/packages/auth/src/Domain/UseCase/Register.spec.ts index 7153f5d3c..f90c9910c 100644 --- a/packages/auth/src/Domain/UseCase/Register.spec.ts +++ b/packages/auth/src/Domain/UseCase/Register.spec.ts @@ -84,14 +84,11 @@ describe('Register', () => { expect(settingService.applyDefaultSettingsUponRegistration).toHaveBeenCalled() }) - it('should register a new user with default role and transition role', async () => { + it('should register a new user with default set of roles', async () => { const role = new Role() role.name = RoleName.NAMES.CoreUser - const transitionRole = new Role() - transitionRole.name = RoleName.NAMES.TransitionUser - - roleRepository.findOneByName = jest.fn().mockReturnValueOnce(role).mockReturnValueOnce(transitionRole) + roleRepository.findOneByName = jest.fn().mockReturnValueOnce(role) expect( await createUseCase().execute({ @@ -120,7 +117,7 @@ describe('Register', () => { version: '004', createdAt: new Date(1), updatedAt: new Date(1), - roles: Promise.resolve([role, transitionRole]), + roles: Promise.resolve([role]), }) }) diff --git a/packages/auth/src/Domain/UseCase/Register.ts b/packages/auth/src/Domain/UseCase/Register.ts index 56ff9fd3d..998b4f06e 100644 --- a/packages/auth/src/Domain/UseCase/Register.ts +++ b/packages/auth/src/Domain/UseCase/Register.ts @@ -77,10 +77,6 @@ export class Register implements UseCaseInterface { if (defaultRole) { roles.push(defaultRole) } - const transitionRole = await this.roleRepository.findOneByName(RoleName.NAMES.TransitionUser) - if (transitionRole) { - roles.push(transitionRole) - } user.roles = Promise.resolve(roles) Object.assign(user, registrationFields)