From 0e0854d365ccbc301607c5ebd0488a7ec7d910ac Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Sat, 4 Jan 2025 21:14:54 +0100 Subject: [PATCH] yes --- src/application/base/baseEntity.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/application/base/baseEntity.ts b/src/application/base/baseEntity.ts index 6505f6e..e1a81f7 100644 --- a/src/application/base/baseEntity.ts +++ b/src/application/base/baseEntity.ts @@ -5,9 +5,13 @@ import Logger, { LoggerType } from '#application/logger' export abstract class BaseEntity { protected readonly logger = Logger.type(LoggerType.ENTITY) + protected entityManager?: EntityManager private getEntityManager(): EntityManager { - return Database.getORM().em.fork() + if (!this.entityManager) { + this.entityManager = Database.getORM().em.fork() + } + return this.entityManager } async save(): Promise {