From d016e5ff03555fcc49884ea3479df230d2fffc26 Mon Sep 17 00:00:00 2001 From: martmull Date: Mon, 12 Feb 2024 17:43:26 +0100 Subject: [PATCH] BUG FIX: Create workspace member if inviteHash exists (#3917) Create workspace member if inviteHash exists --- .../twenty-server/src/core/auth/services/auth.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/twenty-server/src/core/auth/services/auth.service.ts b/packages/twenty-server/src/core/auth/services/auth.service.ts index 946bb6985..2b481a836 100644 --- a/packages/twenty-server/src/core/auth/services/auth.service.ts +++ b/packages/twenty-server/src/core/auth/services/auth.service.ts @@ -167,7 +167,13 @@ export class AuthService { defaultWorkspace: workspace, }); - return await this.userRepository.save(userToCreate); + const user = await this.userRepository.save(userToCreate); + + if (workspaceInviteHash) { + await this.userService.createWorkspaceMember(user); + } + + return user; } async verify(email: string): Promise {