From 1bc8fee061bd161b7828723ffb2aaea054ce9e5a Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Sat, 18 May 2024 22:10:48 +0300 Subject: [PATCH] Remove onDelete and onUpdate properties from entity relationships --- libs/common/src/modules/device/entities/device.entity.ts | 2 -- libs/common/src/modules/group/entities/group.entity.ts | 1 - .../common/src/modules/permission/entities/permission.entity.ts | 2 -- libs/common/src/modules/role-type/entities/role.type.entity.ts | 2 -- libs/common/src/modules/user/entities/user.entity.ts | 2 -- 5 files changed, 9 deletions(-) diff --git a/libs/common/src/modules/device/entities/device.entity.ts b/libs/common/src/modules/device/entities/device.entity.ts index a7f5548..53dbbb3 100644 --- a/libs/common/src/modules/device/entities/device.entity.ts +++ b/libs/common/src/modules/device/entities/device.entity.ts @@ -25,8 +25,6 @@ export class DeviceEntity extends AbstractEntity { (permission) => permission.device, { nullable: true, - onDelete: 'CASCADE', - onUpdate: 'CASCADE', }, ) permission: DeviceUserPermissionEntity[]; diff --git a/libs/common/src/modules/group/entities/group.entity.ts b/libs/common/src/modules/group/entities/group.entity.ts index 7cea8e8..525f84d 100644 --- a/libs/common/src/modules/group/entities/group.entity.ts +++ b/libs/common/src/modules/group/entities/group.entity.ts @@ -19,7 +19,6 @@ export class GroupEntity extends AbstractEntity { @OneToMany(() => GroupDeviceEntity, (groupDevice) => groupDevice.group, { cascade: true, - onDelete: 'CASCADE', }) groupDevices: GroupDeviceEntity[]; diff --git a/libs/common/src/modules/permission/entities/permission.entity.ts b/libs/common/src/modules/permission/entities/permission.entity.ts index 3ee3943..d15d936 100644 --- a/libs/common/src/modules/permission/entities/permission.entity.ts +++ b/libs/common/src/modules/permission/entities/permission.entity.ts @@ -17,8 +17,6 @@ export class PermissionTypeEntity extends AbstractEntity { (permission) => permission.permissionType, { nullable: true, - onDelete: 'CASCADE', - onUpdate: 'CASCADE', }, ) permission: DeviceUserPermissionEntity[]; diff --git a/libs/common/src/modules/role-type/entities/role.type.entity.ts b/libs/common/src/modules/role-type/entities/role.type.entity.ts index 0621b7d..1697327 100644 --- a/libs/common/src/modules/role-type/entities/role.type.entity.ts +++ b/libs/common/src/modules/role-type/entities/role.type.entity.ts @@ -14,8 +14,6 @@ export class RoleTypeEntity extends AbstractEntity { type: string; @OneToMany(() => UserRoleEntity, (role) => role.roleType, { nullable: true, - onDelete: 'CASCADE', - onUpdate: 'CASCADE', }) role: UserRoleEntity[]; constructor(partial: Partial) { diff --git a/libs/common/src/modules/user/entities/user.entity.ts b/libs/common/src/modules/user/entities/user.entity.ts index ffe402c..ddf487b 100644 --- a/libs/common/src/modules/user/entities/user.entity.ts +++ b/libs/common/src/modules/user/entities/user.entity.ts @@ -61,8 +61,6 @@ export class UserEntity extends AbstractEntity { @OneToMany(() => UserRoleEntity, (role) => role.user, { nullable: true, - onDelete: 'CASCADE', - onUpdate: 'CASCADE', }) role: UserRoleEntity[]; constructor(partial: Partial) {