feature(ee): modify webhook payload

This commit is contained in:
Jamie Howard 2023-06-09 14:41:22 +01:00
parent 9e4bf7f97b
commit f05762e2e8

View File

@ -54,7 +54,16 @@ const decorator = (service) => ({
const updatedEntity = await service.update.call(this, uid, entityId, { ...opts, data });
if (previousStageId && previousStageId !== data[ENTITY_STAGE_ATTRIBUTE]) {
await service.emitEvent.call(this, uid, WORKFLOW_UPDATE_STAGE, updatedEntity);
const webhookPayload = {
entityId,
workflow: {
stages: {
from: previousStageId,
to: data[ENTITY_STAGE_ATTRIBUTE],
},
},
};
await service.emitEvent.call(this, uid, WORKFLOW_UPDATE_STAGE, webhookPayload);
}
return updatedEntity;