diff --git a/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts b/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts index 96b693f8f..d0fab6137 100644 --- a/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts +++ b/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts @@ -109,6 +109,18 @@ export class WorkspaceEventEmitter { return event; }); break; + case DatabaseEventAction.DESTROYED: + events = entityArray.map((before) => { + const event = new ObjectRecordDestroyEvent(); + + event.userId = authContext?.user?.id; + event.recordId = before.id; + event.objectMetadata = { ...objectMetadataItem, fields }; + event.properties = { before }; + + return event; + }); + break; default: return; }