Add missing emitDestroyEvent implementation (#13316)
Tested with connectedAccount deletion
This commit is contained in:
@ -109,6 +109,18 @@ export class WorkspaceEventEmitter {
|
|||||||
return event;
|
return event;
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
case DatabaseEventAction.DESTROYED:
|
||||||
|
events = entityArray.map((before) => {
|
||||||
|
const event = new ObjectRecordDestroyEvent<T>();
|
||||||
|
|
||||||
|
event.userId = authContext?.user?.id;
|
||||||
|
event.recordId = before.id;
|
||||||
|
event.objectMetadata = { ...objectMetadataItem, fields };
|
||||||
|
event.properties = { before };
|
||||||
|
|
||||||
|
return event;
|
||||||
|
});
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user