You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by jo...@apache.org on 2026/10/26 09:09:42 UTC

(incubator-kie-tools) branch main updated: kie-issues#2414: [BPMN Editor] Update event refs on boundary events when renaming/deleting Messages, Errors, Escalations and Signals (#4042)

This is an automated email from the ASF dual-hosted git repository.

jomarko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 588380f7348 kie-issues#2414: [BPMN Editor] Update event refs on boundary events when renaming/deleting Messages, Errors, Escalations and Signals (#4042)
588380f7348 is described below

commit 588380f73485a06358fc9defb81464fe58515803
Author: Andrey Didenko <10...@users.noreply.github.com>
AuthorDate: Mon Oct 26 14:09:38 2026 +0500

    kie-issues#2414: [BPMN Editor] Update event refs on boundary events when renaming/deleting Messages, Errors, Escalations and Signals (#4042)
---
 packages/bpmn-editor/src/mutations/deleteError.ts      | 3 ++-
 packages/bpmn-editor/src/mutations/deleteEscalation.ts | 3 ++-
 packages/bpmn-editor/src/mutations/deleteMessage.ts    | 3 ++-
 packages/bpmn-editor/src/mutations/deleteSignal.ts     | 3 ++-
 packages/bpmn-editor/src/mutations/renameError.ts      | 6 +++++-
 packages/bpmn-editor/src/mutations/renameEscalation.ts | 3 ++-
 packages/bpmn-editor/src/mutations/renameMessage.ts    | 3 ++-
 7 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/packages/bpmn-editor/src/mutations/deleteError.ts b/packages/bpmn-editor/src/mutations/deleteError.ts
index 7aca78d46b9..4a46a3a5213 100644
--- a/packages/bpmn-editor/src/mutations/deleteError.ts
+++ b/packages/bpmn-editor/src/mutations/deleteError.ts
@@ -49,7 +49,8 @@ export function deleteError({ definitions, error }: { definitions: Normalized<BP
       array[index].__$$element === "endEvent" ||
       array[index].__$$element === "intermediateThrowEvent" ||
       array[index].__$$element === "startEvent" ||
-      array[index].__$$element === "intermediateCatchEvent"
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
     ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (
diff --git a/packages/bpmn-editor/src/mutations/deleteEscalation.ts b/packages/bpmn-editor/src/mutations/deleteEscalation.ts
index 53c040f6edd..6020d659f68 100644
--- a/packages/bpmn-editor/src/mutations/deleteEscalation.ts
+++ b/packages/bpmn-editor/src/mutations/deleteEscalation.ts
@@ -55,7 +55,8 @@ export function deleteEscalation({
       array[index].__$$element === "endEvent" ||
       array[index].__$$element === "intermediateThrowEvent" ||
       array[index].__$$element === "startEvent" ||
-      array[index].__$$element === "intermediateCatchEvent"
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
     ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (
diff --git a/packages/bpmn-editor/src/mutations/deleteMessage.ts b/packages/bpmn-editor/src/mutations/deleteMessage.ts
index ec685cbb6f2..0c205d88cb0 100644
--- a/packages/bpmn-editor/src/mutations/deleteMessage.ts
+++ b/packages/bpmn-editor/src/mutations/deleteMessage.ts
@@ -79,7 +79,8 @@ export function deleteMessage({
       array[index].__$$element === "endEvent" ||
       array[index].__$$element === "intermediateThrowEvent" ||
       array[index].__$$element === "startEvent" ||
-      array[index].__$$element === "intermediateCatchEvent"
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
     ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (
diff --git a/packages/bpmn-editor/src/mutations/deleteSignal.ts b/packages/bpmn-editor/src/mutations/deleteSignal.ts
index 4719f7ed30a..729369a7e3f 100644
--- a/packages/bpmn-editor/src/mutations/deleteSignal.ts
+++ b/packages/bpmn-editor/src/mutations/deleteSignal.ts
@@ -55,7 +55,8 @@ export function deleteSignal({
       array[index].__$$element === "endEvent" ||
       array[index].__$$element === "intermediateThrowEvent" ||
       array[index].__$$element === "startEvent" ||
-      array[index].__$$element === "intermediateCatchEvent"
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
     ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (
diff --git a/packages/bpmn-editor/src/mutations/renameError.ts b/packages/bpmn-editor/src/mutations/renameError.ts
index 1ac60df5947..eb5243997a5 100644
--- a/packages/bpmn-editor/src/mutations/renameError.ts
+++ b/packages/bpmn-editor/src/mutations/renameError.ts
@@ -60,7 +60,11 @@ export function renameError({
       throw new Error(`BPMN MUTATION: Element with id ${id} is not a flowElement, but rather a ${element.__$$element}`);
     }
 
-    if (array[index].__$$element === "endEvent" || array[index].__$$element === "intermediateCatchEvent") {
+    if (
+      array[index].__$$element === "endEvent" ||
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
+    ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (
           eventDefinition &&
diff --git a/packages/bpmn-editor/src/mutations/renameEscalation.ts b/packages/bpmn-editor/src/mutations/renameEscalation.ts
index 047089c7ad7..f8bd4c33653 100644
--- a/packages/bpmn-editor/src/mutations/renameEscalation.ts
+++ b/packages/bpmn-editor/src/mutations/renameEscalation.ts
@@ -65,7 +65,8 @@ export function renameEscalation({
     if (
       array[index].__$$element === "endEvent" ||
       array[index].__$$element === "intermediateThrowEvent" ||
-      array[index].__$$element === "intermediateCatchEvent"
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
     ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (
diff --git a/packages/bpmn-editor/src/mutations/renameMessage.ts b/packages/bpmn-editor/src/mutations/renameMessage.ts
index 7884bb43fbc..1a15c6108f8 100644
--- a/packages/bpmn-editor/src/mutations/renameMessage.ts
+++ b/packages/bpmn-editor/src/mutations/renameMessage.ts
@@ -65,7 +65,8 @@ export function renameMessage({
       array[index].__$$element === "endEvent" ||
       array[index].__$$element === "intermediateThrowEvent" ||
       array[index].__$$element === "startEvent" ||
-      array[index].__$$element === "intermediateCatchEvent"
+      array[index].__$$element === "intermediateCatchEvent" ||
+      array[index].__$$element === "boundaryEvent"
     ) {
       for (const eventDefinition of array[index]?.eventDefinition ?? []) {
         if (


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org