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 7e69d791e6..e2588f2be7 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 @@ -71,7 +71,7 @@ const decorator = (service) => ({ const updatedEntity = await service.update.call(this, uid, entityId, { ...opts, data }); const updatedStage = updatedEntity[ENTITY_STAGE_ATTRIBUTE]; - if (previousStage?.id && previousStage.id !== updatedStage.id) { + if (previousStage?.id && updatedStage?.id && previousStage.id !== updatedStage.id) { const model = strapi.getModel(uid); strapi.eventHub.emit(WORKFLOW_UPDATE_STAGE, {