diff --git a/apps/api/src/app/groups/entities/group.entity.ts b/apps/api/src/app/groups/entities/group.entity.ts index c390e29..05cc20c 100644 --- a/apps/api/src/app/groups/entities/group.entity.ts +++ b/apps/api/src/app/groups/entities/group.entity.ts @@ -11,6 +11,7 @@ import { } from "typeorm" import { OAuthAccount } from "../../credentials/entities/credentials-account.entity" import { Member } from "./member.entity" +import { Invite } from "../../invites/entities/invite.entity" @Entity("groups") export class Group { @@ -47,6 +48,11 @@ export class Group { }) members: Member[] + @OneToMany(() => Invite, (invite) => invite.group, { + cascade: ["remove"] + }) + invites: Invite[] + @OneToMany(() => OAuthAccount, (account) => account.group, { cascade: ["insert"] })