Merge pull request #183 from SyncrowIOT/fix-some-issues-in-invite-user

Fix some issues in invite user
This commit is contained in:
faris Aljohari
2024-12-30 02:09:19 -06:00
committed by GitHub
3 changed files with 7 additions and 6 deletions

View File

@ -34,7 +34,7 @@ export class InviteUserEntity extends AbstractEntity<InviteUserDto> {
email: string; email: string;
@Column({ @Column({
nullable: false, nullable: true,
}) })
jobTitle: string; jobTitle: string;
@ -52,7 +52,7 @@ export class InviteUserEntity extends AbstractEntity<InviteUserDto> {
}) })
public lastName: string; public lastName: string;
@Column({ @Column({
nullable: false, nullable: true,
}) })
public phoneNumber: string; public phoneNumber: string;

View File

@ -38,16 +38,16 @@ export class AddUserInvitationDto {
@ApiProperty({ @ApiProperty({
description: 'The job title of the user', description: 'The job title of the user',
example: 'Software Engineer', example: 'Software Engineer',
required: true, required: false,
}) })
@IsString() @IsString()
@IsNotEmpty() @IsOptional()
public jobTitle: string; public jobTitle?: string;
@ApiProperty({ @ApiProperty({
description: 'The phone number of the user', description: 'The phone number of the user',
example: '+1234567890', example: '+1234567890',
required: true, required: false,
}) })
@IsString() @IsString()
@IsOptional() @IsOptional()

View File

@ -46,6 +46,7 @@ export class InviteUserService {
try { try {
const userRepo = queryRunner.manager.getRepository(UserEntity); const userRepo = queryRunner.manager.getRepository(UserEntity);
await this.checkEmailAndProject({ email });
const user = await userRepo.findOne({ const user = await userRepo.findOne({
where: { where: {