From ddc1a9b37865a33489583d9fb79c64a728c3fa3b Mon Sep 17 00:00:00 2001 From: Michael Schramm Date: Sat, 1 May 2021 10:40:37 +0200 Subject: [PATCH] fix save for options and new field logic system --- src/entity/form.field.entity.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/entity/form.field.entity.ts b/src/entity/form.field.entity.ts index 50a68a3..f7560cc 100644 --- a/src/entity/form.field.entity.ts +++ b/src/entity/form.field.entity.ts @@ -21,13 +21,13 @@ export class FormFieldEntity { @Column({ nullable: true }) public slug?: string - @OneToMany(() => FormFieldLogicEntity, logic => logic.field, { eager: true }) + @OneToMany(() => FormFieldLogicEntity, logic => logic.field, { eager: true, orphanedRowAction: 'delete', cascade: true }) public logic: FormFieldLogicEntity[] @Column(() => RatingEmbedded) public rating: RatingEmbedded = new RatingEmbedded() - @OneToMany(() => FormFieldOptionEntity, option => option.field, { eager: true }) + @OneToMany(() => FormFieldOptionEntity, option => option.field, { eager: true, orphanedRowAction: 'delete', cascade: true }) public options?: FormFieldOptionEntity[] @Column()