fix: missing cascade remove for invites preventing deletion of groups

This commit is contained in:
Jeeiii
2024-04-10 09:59:14 +02:00
parent 61df1cd82a
commit 557f2eaa40

View File

@@ -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"]
})