#363 : (Re)saving teleports works again

This commit is contained in:
2025-02-17 14:50:02 +01:00
parent a77b35d55a
commit 4c7751db55
5 changed files with 8 additions and 8 deletions

View File

@ -22,7 +22,7 @@ export class BaseMapEventTile extends BaseEntity {
@Property()
positionY: number = 0
@OneToOne({ eager: true })
@OneToOne({ eager: true, deleteRule: 'cascade', orphanRemoval: true })
teleport?: MapEventTileTeleport
setId(id: UUID) {

View File

@ -9,7 +9,7 @@ export class BaseMapEventTileTeleport extends BaseEntity {
@PrimaryKey()
id = randomUUID()
@OneToOne({ deleteRule: 'cascade' })
@OneToOne({ deleteRule: 'cascade', orphanRemoval: true })
mapEventTile!: MapEventTile
@ManyToOne({ deleteRule: 'cascade', eager: true })