Merge pull request #485 from bandada-infra/fix/api-sdk

Missing cascade remove for invites preventing deletion of groups
This commit is contained in:
Vivian Plasencia
2024-04-10 10:05:50 +02:00
committed by GitHub

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