From 191d0dfaf62aacb9a4ed12acfa35bb6b361f50ab Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Sun, 1 Jun 2025 21:16:51 -0600 Subject: [PATCH] Remove unique constraint on subspace and product in SubspaceProductAllocationEntity; update product relation to nullable in NewTagEntity --- .../entities/subspace/subspace-product-allocation.entity.ts | 2 +- libs/common/src/modules/tag/entities/tag.entity.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/common/src/modules/space/entities/subspace/subspace-product-allocation.entity.ts b/libs/common/src/modules/space/entities/subspace/subspace-product-allocation.entity.ts index d0d3e9a..0bc2918 100644 --- a/libs/common/src/modules/space/entities/subspace/subspace-product-allocation.entity.ts +++ b/libs/common/src/modules/space/entities/subspace/subspace-product-allocation.entity.ts @@ -14,7 +14,7 @@ import { AbstractEntity } from '@app/common/modules/abstract/entities/abstract.e import { SubspaceProductAllocationDto } from '../../dtos/subspace-product-allocation.dto'; @Entity({ name: 'subspace_product_allocation' }) -@Unique(['subspace', 'product']) +// @Unique(['subspace', 'product']) export class SubspaceProductAllocationEntity extends AbstractEntity { @Column({ type: 'uuid', diff --git a/libs/common/src/modules/tag/entities/tag.entity.ts b/libs/common/src/modules/tag/entities/tag.entity.ts index 99a2265..53eca79 100644 --- a/libs/common/src/modules/tag/entities/tag.entity.ts +++ b/libs/common/src/modules/tag/entities/tag.entity.ts @@ -25,7 +25,7 @@ export class NewTagEntity extends AbstractEntity { name: string; @ManyToOne(() => ProductEntity, (product) => product.newTags, { - nullable: false, + nullable: true, onDelete: 'CASCADE', }) public product: ProductEntity;