From 3bb021fba192c72a5b573e5a26f7d8ecab89e884 Mon Sep 17 00:00:00 2001 From: azivner Date: Tue, 28 Aug 2018 23:17:56 +0200 Subject: [PATCH] entity deleltion should not trigger ENTITY_CHANGED event, it should be separate event --- src/services/repository.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/services/repository.js b/src/services/repository.js index d723bca55..61ed885e4 100644 --- a/src/services/repository.js +++ b/src/services/repository.js @@ -95,10 +95,13 @@ async function updateEntity(entity) { }); } - await eventService.emit(eventService.ENTITY_CHANGED, { - entityName, - entity - }); + // it seems to be better to handle deletion with a separate event + if (!entity.isDeleted) { + await eventService.emit(eventService.ENTITY_CHANGED, { + entityName, + entity + }); + } } }); }