@@ -25,6 +25,7 @@ import {
2525} from '../exception/userauth.exception' ;
2626import { Authenticatable } from '../interfaces/authenticatable' ;
2727import { TokenService } from './token.service' ;
28+ import { ExecutionManager } from '../../util/execution.manager' ;
2829
2930@Injectable ( )
3031export default class PasswordAuthService implements Authenticatable {
@@ -68,6 +69,7 @@ export default class PasswordAuthService implements Authenticatable {
6869 async inviteTokenSignup (
6970 userDetails : UserInviteTokenSignupInput ,
7071 ) : Promise < InviteTokenResponse > {
72+ const tenantId = ExecutionManager . getTenantId ( ) ;
7173 const verifyUser = await this . userService . verifyDuplicateUser (
7274 userDetails . email ,
7375 userDetails . phone ,
@@ -85,6 +87,7 @@ export default class PasswordAuthService implements Authenticatable {
8587 userFromInput . middleName = userDetails . middleName ;
8688 userFromInput . lastName = userDetails . lastName ;
8789 userFromInput . status = Status . INVITED ;
90+ userFromInput . tenantId = tenantId ;
8891 let invitationToken : { token : any ; tokenExpiryTime ?: any } ;
8992 const transaction = await this . dataSource . manager . transaction ( async ( ) => {
9093 const savedUser = await this . userService . createUser ( userFromInput ) ;
@@ -104,6 +107,7 @@ export default class PasswordAuthService implements Authenticatable {
104107 lastName : user . lastName ,
105108 inviteToken : user ?. inviteToken ,
106109 status : user . status ,
110+ tenantId : user . tenantId ,
107111 } ;
108112 return {
109113 inviteToken : invitationToken . token ,
0 commit comments