diff --git a/packages/core/admin/ee/server/services/review-workflows/entity-service-decorator.js b/packages/core/admin/ee/server/services/review-workflows/entity-service-decorator.js index 9b8900246a..640edc984c 100644 --- a/packages/core/admin/ee/server/services/review-workflows/entity-service-decorator.js +++ b/packages/core/admin/ee/server/services/review-workflows/entity-service-decorator.js @@ -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;