From 9fac22e06fe913477566b222cfe41f4ca81755e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20M=C3=BCnd?= Date: Wed, 24 Sep 2025 18:47:58 +0200 Subject: [PATCH] fix(orm): do not skip all other uow listeners if first event has default prevented --- packages/orm/src/database-session.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/orm/src/database-session.ts b/packages/orm/src/database-session.ts index c7fcd2923..361a888d6 100644 --- a/packages/orm/src/database-session.ts +++ b/packages/orm/src/database-session.ts @@ -169,7 +169,7 @@ export class DatabaseSessionRound { if (this.eventDispatcher.hasListeners(DatabaseSession.onDeletePre)) { const event = new UnitOfWorkEvent(classSchema, this.session, items); await this.eventDispatcher.dispatch(DatabaseSession.onDeletePre, event); - if (event.defaultPrevented) return; + if (event.defaultPrevented) continue; } await persistence.remove(classSchema, items);