This is an automated email from the ASF dual-hosted git repository.
thiagoelg 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 593527e0eb0 kie-issues#2291: BPMN Editor: Unable to create completion
conditions on Milestones - Part 2 (#3566)
593527e0eb0 is described below
commit 593527e0eb048be9670169d04d154e39fec51911
Author: Rajalakshmy S <[email protected]>
AuthorDate: Fri May 8 00:05:18 2026 +0530
kie-issues#2291: BPMN Editor: Unable to create completion conditions on
Milestones - Part 2 (#3566)
Co-authored-by: Rajalakshmy S <[email protected]>
---
.../src/customTasks/MilestoneTask.tsx | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/packages/bpmn-editor-envelope/src/customTasks/MilestoneTask.tsx
b/packages/bpmn-editor-envelope/src/customTasks/MilestoneTask.tsx
index 879a97b2d3d..6c78fbafe38 100644
--- a/packages/bpmn-editor-envelope/src/customTasks/MilestoneTask.tsx
+++ b/packages/bpmn-editor-envelope/src/customTasks/MilestoneTask.tsx
@@ -35,7 +35,10 @@ import { SlaDueDateInput } from
"@kie-tools/bpmn-editor/dist/propertiesPanel/sla
import { generateUuid } from
"@kie-tools/xyflow-react-kie-diagram/dist/uuid/uuid";
import { BpmnEditorEnvelopeI18n, bpmnEditorEnvelopeI18nDefaults,
bpmnEditorEnvelopeI18nDictionaries } from "../i18n";
import { I18n } from "@kie-tools-core/i18n/dist/core";
-import { DEFAULT_DATA_TYPES } from
"@kie-tools/bpmn-editor/dist/mutations/addOrGetItemDefinitions";
+import {
+ addOrGetItemDefinitions,
+ DEFAULT_DATA_TYPES,
+} from "@kie-tools/bpmn-editor/dist/mutations/addOrGetItemDefinitions";
import { DataMapping, setInputAndOutputDataMapping } from
"@kie-tools/bpmn-editor/dist/mutations/_dataMapping";
export const MILESTONE_TASK_ICON = (
@@ -101,6 +104,16 @@ export function getMilestoneTask(i18n:
BpmnEditorEnvelopeI18n): CustomTask {
};
},
onAdded: (state, task) => {
+ // Make sure String and Object data types are available
+ addOrGetItemDefinitions({
+ definitions: state.bpmn.model.definitions,
+ dataType: DEFAULT_DATA_TYPES.STRING,
+ });
+ addOrGetItemDefinitions({
+ definitions: state.bpmn.model.definitions,
+ dataType: DEFAULT_DATA_TYPES.OBJECT,
+ });
+
const inputs: DataMapping[] = [
{
dtype: DEFAULT_DATA_TYPES.STRING,
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]