From 752128e06309edf6c1e3e1e3248d25e032ec54e8 Mon Sep 17 00:00:00 2001 From: "fazri.is" Date: Fri, 3 Oct 2025 17:05:00 +0700 Subject: [PATCH] update --- src/entity/trx_company_users.ts | 2 +- src/entity/trx_config_levels.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/entity/trx_company_users.ts b/src/entity/trx_company_users.ts index b9a74cf..8cfae04 100644 --- a/src/entity/trx_company_users.ts +++ b/src/entity/trx_company_users.ts @@ -45,7 +45,7 @@ export class TrxCompanyUser { }) name: string; - @OneToMany(() => TrxConfigLevel, (level) => level.id, { onDelete: "NO ACTION", nullable: false }) + @OneToMany(() => TrxConfigLevel, (configLevel) => configLevel.user, { cascade: true }) level: TrxConfigLevel[]; @ManyToOne(() => TrxCompany, { onDelete: "NO ACTION" }) diff --git a/src/entity/trx_config_levels.ts b/src/entity/trx_config_levels.ts index ce6cb2f..60949c7 100644 --- a/src/entity/trx_config_levels.ts +++ b/src/entity/trx_config_levels.ts @@ -22,6 +22,9 @@ export class TrxConfigLevel { }) status: Status; + @ManyToOne(() => TrxCompanyUser, (user) => user.level, { onDelete: "CASCADE" }) + user: TrxCompanyUser; + @Column() @CreateDateColumn() created_at: Date;