diff --git a/backend/libs/database/admin.entity.ts b/backend/libs/database/admin.entity.ts index 8aa1a0b..a8d2bc7 100644 --- a/backend/libs/database/admin.entity.ts +++ b/backend/libs/database/admin.entity.ts @@ -13,7 +13,7 @@ export class Admin { @Column({ nullable: false }) public user_id!: string; - @OneToOne(() => User, (user) => user.id) + @OneToOne(() => User, (user) => user.id, { onDelete: 'CASCADE', onUpdate: 'CASCADE' }) @JoinColumn({ name: 'user_id' }) public user!: User; } diff --git a/backend/libs/database/image.entity.ts b/backend/libs/database/image.entity.ts index 376e811..14ca27d 100644 --- a/backend/libs/database/image.entity.ts +++ b/backend/libs/database/image.entity.ts @@ -1,4 +1,3 @@ -import { ApiProperty } from '@nestjs/swagger'; import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from 'typeorm'; import { Post } from './post.entity'; @@ -20,8 +19,7 @@ export class Image { @Column({ nullable: false }) public post_uuid!: string; - @ApiProperty({}) - @ManyToOne(() => Post, (post) => post.uuid) + @ManyToOne(() => Post, (post) => post.uuid, { onDelete: 'CASCADE' }) @JoinColumn({ name: 'post_uuid' }) public post!: Post; }