From 145ef3262938d3fd78d5fd31f97d3053f0e0f979 Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Fri, 10 Jan 2025 06:14:34 -0600 Subject: [PATCH] Update InviteUserEntity to ensure unique combination of email, invitationCode, and project --- .../src/modules/Invite-user/entities/Invite-user.entity.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libs/common/src/modules/Invite-user/entities/Invite-user.entity.ts b/libs/common/src/modules/Invite-user/entities/Invite-user.entity.ts index 22bbbdb..345c1b8 100644 --- a/libs/common/src/modules/Invite-user/entities/Invite-user.entity.ts +++ b/libs/common/src/modules/Invite-user/entities/Invite-user.entity.ts @@ -18,7 +18,7 @@ import { InviteUserDto, InviteUserSpaceDto } from '../dtos'; import { ProjectEntity } from '../../project/entities'; @Entity({ name: 'invite-user' }) -@Unique(['email', 'invitationCode']) +@Unique(['email', 'invitationCode', 'project']) export class InviteUserEntity extends AbstractEntity { @Column({ type: 'uuid', @@ -29,7 +29,6 @@ export class InviteUserEntity extends AbstractEntity { @Column({ nullable: false, - unique: true, }) email: string;