fix save for options and new field logic system

This commit is contained in:
Michael Schramm 2021-05-01 10:40:37 +02:00
parent 356ebb80c1
commit ddc1a9b378

View File

@ -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()