From f05762e2e86f36384d78deb48ec6244bc14ef987 Mon Sep 17 00:00:00 2001 From: Jamie Howard Date: Fri, 9 Jun 2023 14:41:22 +0100 Subject: [PATCH] feature(ee): modify webhook payload --- .../review-workflows/entity-service-decorator.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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;